Site Logo
search
menu

Job Title: Embedded Firmware Lead / Manager

Qualification: B.E/B.Tech, M.E/ M.Tech

Experience: 10 to 15 Years

Job Post Date: 30/03/2026

Job Expiry Date: 30/04/2026

Location: Pune




Job Description:

    We are looking for an experienced Embedded Firmware Lead / Manager with 10–15 years of experience to lead architecture, development, release management, and lifecycle ownership of embedded software platforms across both microcontroller-based real-time firmware and embedded Linux-based systems.
    This role will manage two engineering streams:
  • a team focused on Embedded C / bare metal / RTOS-based firmware for industrial control-oriented and deterministic device software, and
  • a team focused on Embedded Linux application development, Yocto/OpenEmbedded-based platform builds, and custom Linux distribution / release engineering for connected embedded products. The role supports products powering fire detection and suppression systems, IP paging, intercom, emergency notification and evacuation systems, and other industrial/safety-oriented control systems. The manager will be responsible for defining technical direction, driving architecture standardization, ensuring product quality and regulatory readiness, and building a scalable software platform strategy across both legacy and next-generation devices. This is a hands-on technical leadership role with responsibility spanning architecture, platform strategy, Linux distribution/build ownership, firmware quality (coding aligned with safety-critical standards), full system integration, validation, regulatory compliance, release governance, team leadership, and cross-functional execution.
Key Responsibilities
    Embedded Software Architecture & Platform Strategy
  • Define and drive a scalable embedded software strategy across product lines spanning both bare-metal / RTOS firmware and embedded Linux-based platforms.
  • Establish modular, reusable architecture patterns for device control, connectivity, diagnostics, security, and updateability.
  • Create a common platform vision for products built on microcontrollers, microprocessors, and Linux-capable SoCs.
  • Balance short-term product delivery with long-term platform investments, maintainability, and reuse. Embedded Linux Platform & Yocto Leadership
  • Lead architecture and development of embedded Linux user-space software for connected and feature-rich devices.
  • Own technical direction for Yocto / OpenEmbedded-based build systems, including layer strategy, BitBake recipe governance, package integration, image customization, and release reproducibility.
  • Drive creation and maintenance of custom embedded Linux distributions tailored for product-specific hardware and deployment needs.
  • Establish best practices for Linux platform configuration, secure package inclusion, service management, startup sequencing, logging, diagnostics, and field supportability.
  • Oversee cross-compilation environments, SDK/toolchain usage, third-party package integration, and distribution versioning.
  • Ensure robust Linux platform release processes for development, QA, certification, manufacturing, and sustaining engineering. Linux Application Development
  • Guide design and implementation of embedded Linux application software using C and scripting languages such as Python / Shell, as appropriate.
  • Oversee development of user-space components for device control, communication, telemetry, diagnostics, local services, and system orchestration.
  • Ensure sound Linux application design around processes, threads, IPC, networking, filesystems, service supervision, observability, and recoverability.
  • Drive performance optimization for startup time, memory use, CPU utilization, and runtime stability in resource-constrained embedded systems. Bare Metal / RTOS Firmware Leadership
  • Lead architecture and delivery of Embedded C firmware for microcontroller-based control products.
  • Oversee bare-metal and RTOS-based real-time systems with deterministic task scheduling, interrupt-driven behaviour, watchdog handling, fault recovery, diagnostics, and fail-safe operation.
  • Guide implementation of low-level control logic involving interrupts, timers, PWM, ADC/DAC, communication stacks, and hardware abstraction layers.
  • Ensure firmware designs support high reliability, serviceability, and predictable behaviour in safety-oriented environments. Industrial Device Control & Hardware Interaction
  • Architect and review software for industrial and electro-mechanical systems including, motors (BLDC, stepper, AC), solenoids and valves, relays, contactors, and breakers, pressure, flow, temperature, smoke, and other industrial sensors.
  • Ensure robust control logic, interlocks, fault detection, safe-state transitions, and protection behaviour across both MCU and Linux-managed systems.
  • Lead hardware/software integration, board bring-up, interface validation, and system-level troubleshooting. Networking, Connectivity & Device Management
  • Drive implementation of embedded communication stacks and connectivity including TCP/IP, SIP, RS485/RS232, Modbus, and related industrial/field protocols.
  • Lead software architecture for wireless integration including BLE, Zigbee, LoRa / LoRaWAN, and mesh networking, where applicable.
  • Oversee secure device communications, remote diagnostics, telemetry, provisioning, and fleet management integration.
  • Define architecture for OTA/software update mechanisms for both firmware and Linux-based systems, including rollback, recovery, version control, and update safety. Security & System Reliability
  • Establish secure embedded software practices across Linux and firmware platforms, including secure communications, credential handling, provisioning, software integrity, and least-privilege design.
  • Drive resilient system behaviour through watchdogs, recovery modes, health monitoring, logging, fault isolation, and diagnosability.
  • Ensure software architecture supports field serviceability and long-term product sustainment. Release Engineering, Quality & Lifecycle Governance
  • Own software lifecycle from concept through design, implementation, validation, release to manufacturing, and sustaining support.
  • Define release governance across both firmware and Linux distributions, including branching strategy, versioning, traceability, and release readiness criteria.
  • Drive CI/CD, automated builds, test integration, image generation, artifact management, and manufacturing handoff for embedded products.
  • Establish engineering rigor around code reviews, defect prevention, regression protection, technical documentation, and platform maintainability. Regulatory & Safety Compliance
  • Support software development in regulated and safety-oriented environments aligned with standards such as UL, FM, IEC, FCC, CE, EMC, and similar domain requirements.
  • Ensure traceability, design documentation, and verification evidence needed for product certification and customer/regulatory audits.
  • Promote disciplined engineering practices appropriate for high-reliability and mission-/safety-relevant products. Team Leadership & Cross-Functional Execution
  • Lead, mentor, and grow teams working across both Linux platform/application development and embedded firmware / real-time systems.
  • Set engineering standards, review architecture, support career development, and ensure strong technical decision-making.
  • Work closely with electrical engineering, systems engineering, QA/verification, DevOps/build engineering, product management, compliance, and operations teams.
  • Drive execution planning, prioritization, staffing alignment, risk management, and delivery accountability across multiple projects and product lines. ## Qualifications
  • Embedded Linux application/platform development, and
  • Embedded C / bare metal / RTOS firmware development
  • Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or related.
  • Minimum 5 years of experience leading engineering teams or owning technical leadership for multi-person embedded software groups.
  • Strong expertise in embedded Linux systems, including Linux application development, system services, process/threading models, IPC, networking, and deployment in embedded environments.
  • Strong hands-on experience with Yocto / OpenEmbedded, including BitBake, recipe/layer management, image customization, package integration, build troubleshooting, and release/version governance.
  • Strong expertise in Embedded C, real-time systems, MCU-based firmware architecture, and low-level hardware-oriented software design.
  • Experience with cross-compilation, embedded toolchains, target debugging, and software integration on custom hardware platforms.
  • Good understanding of both microcontroller-based and microprocessor / Linux-capable embedded architectures.
  • Hands-on experience with wired/wireless communication stacks, secure connectivity, diagnostics, and update mechanisms.
  • Prior experience in regulated, industrial, safety-critical, or high-reliability domains preferred.
  • Effective communication, leadership, planning, and stakeholder-management skills.
Tech Stack & Tools
  • Programming: Assembly, Embedded C, Python, Shell scripting
  • Embedded Linux: Linux user-space development, system services, IPC, networking, debugging.
  • Build & Distribution: Yocto, OpenEmbedded, BitBake, cross-compilation toolchains, SDKs.
  • RTOS / Firmware: CMX or equivalent RTOS, bare-metal firmware, interrupt-driven systems.
  • Processors/Platforms: Microcontrollers and microprocessors / SoCs from vendors such as Renesas, Microchip, Cypress, NXP, ST, TI, or similar.
  • Communication: TCP/IP, SIP, RS485/RS232, Modbus, MQTT.
  • Wireless: Zigbee, BLE, LoRa, Mesh Networking.
  • Development & Debug: IAR, GCC-based toolchains, vendor IDEs, GDB, serial/console tools, oscilloscopes, logic analysers, protocol analysers.
  • Version Control / Quality: Git/GitHub, CI/CD systems, test automation frameworks, release artifact management. Core Competencies
  • Technical Leadership | Project Management Embedded Linux Platform Ownership | Yocto Build & Distribution Management | Embedded Linux Platform Ownership | Yocto Build & Distribution Management | Industrial Controls Expertise | Safety Critical Design | Reliability Engineering | Collaboration | Strategic Thinking | Ownership Mindset | Continuous Improvement
Apply now

Dark Mode

Like a lightning in the dark sky, our website shines bright even on a dark night.

Brightness Control

Bright or Dark, the control is yours, Listen to your eyes, for it tires a lot.

Hibernate Mode

Worry not of the energy consumed, when the Polar Bear mode is all for you.