CareerPlan

Senior Lead Firmware Engineer

Noida, INFull-time2026-10-30 → 2026-11-11

Core

Developing HAL and peripheral device drivers for MCX, Crossover RT, and i.MX devices in standalone bare metal, ROM, and RTOS environments, including ROM code development and pre-silicon verification.

Role type

Senior Lead Firmware Engineer (Embedded Systems)

Builds

Device drivers, ROM code, and verified software deliverables for embedded devices

Domain

Semiconductor / Embedded Systems

Required skills

Embedded software development, Device drivers (I2C, SPI, UART, USB), ROM code development, Pre-silicon verification, Debugging, ARM Assembly, C/C++/RUST/Python, Open-source project management

Preferred skills

ARM and RISC-V architecture, Flash programming, Logic analyzers and oscilloscopes, Atlassian tools (JIRA, Bitbucket), GCC/GNU make, ARM compilers (IAR, Keil, DS-5)

Technologies

MCX, Crossover RT, i.MX, ARM, RISC-V, GCC, GNU make, IAR, Keil, DS-5, JIRA, Bitbucket

Responsibilities

Develop HAL and peripheral drivers, Verify ROM code on pre-silicon platforms, Resolve system-level issues, Support key customers, Contribute to open-source projects, Mentor team members

Seniority

Senior, hands-on IC with leadership responsibilities