Senior Lead Firmware Engineer
NXP Semiconductors (company site, opens in a new tab)5+ yrsNoidaOn-siteDirect career pageEst. 18–35 LPA
Posted 8h ago
Reach people at NXP Semiconductors
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at NXP Semiconductors you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Develop and deliver high-quality HAL and peripheral device drivers (I2C, SPI, UART, USB) for MCX, Crossover RT, and i.MX devices across bare metal, ROM, and RTOS environments.
- Verify ROM code and software deliverables on pre-silicon test and debug platforms such as RTL and Emulation with near 100% test coverage.
- Collaborate globally with cross-functional teams and support key customers while managing open-source project lifecycles including issue triage and code review.
Minimum Requirements
- BS/MS Degree in Electrical Engineering or Computer Engineering with embedded software focus, or equivalent experience.
- Minimum experience: MS with 3 years or BS with 5 years in embedded software related field.
- Proficiency in ARM Assembly and C/C++ required; familiarity with RUST/Python is a plus.
- Experience must include embedded device driver development for communication peripherals such as I2C, SPI, UART, USB; knowledge of ARM and RISC-V architectures preferred.
Ideal Candidate Profile
- Experienced in low-level firmware development and pre-silicon software verification with strong understanding of security and safety standards for ROM code.
- Demonstrates hands-on expertise with embedded toolchains (GCC, ARM compilers) and debugging tools (logic analyzers, oscilloscopes).
- Has contributed to or maintained open-source embedded software projects, showing aptitude in managing full development lifecycle and collaborative workflows.