← Back to roles

Lead Embedded Firmware/Software Engineer

NXP Semiconductors Netherlands B.V.

NoidaRISC-VRTL / HDLCompilersKernel / LinuxFirmwareFull timePosted Sep 20, 2026
Apply on NXP Semiconductors Netherlands B.V.

Overview

Open roles
824
At this company
See all
Similar roles
2
Same title, 1 company
Search

Skills named in this posting

  • USB
  • I2C / UART
  • C
  • C++
  • Python
  • Device drivers
  • RTOS
  • GCC
Job Summary: • Development of HAL and Peripheral device drivers for MCX, Crossover RT and i.MX family of devices, such as I2C Master/Slave, SPI Master/Slave, UART, USB, etc., to work in standalone bare metal, ROM and RTOS environments. • Deliver high quality, well documented and tested code for customers’ reference and use. • Verify ROM code and other software deliverables on pre-silicon test and debug environments such as RTL and Emulation platforms. • Actively support key customers. • Analyze, investigate and resolve system level issues together with other teams globally • Contribute to internal projects, managing the full development lifecycle from forking to merging • Triage issues, review pull requests, and maintain code quality in the repositories Key Challenges: • The development of rom code in the absence of silicon • Verification and debugging issues in pre-silicon environments, meeting close to 100% test coverage • Hardening of the critical sections of the code to ensure rom code is not vulnerable to physical or logical attacks • Meeting required security and safety standards Cross functional aspects: • Development of rom code involves interactions with several teams working on the SOC, Marketing, Systems Architects, SOC Design, Verification and Validation leads, Documentation, Software and other team leads. • Mentoring will be provided by senior members of the system rom team with over 10 years of experience in rom development and architecture Job Qualifications: • BS/MS Degree in EE or Computer Engineering with embedded software focus, or equivalent experience • MS/BE with 7 years of experience in the related field is required • Familiar with ARM Assembly, C/C++/RUST/Python programming is a plus • Understanding of embedded software development including device drivers and consumer embedded applications • Familiarity in following areas is preferred: Flash, SPI, I2C, USB, UART, CAN, etc. • Experience with the ARM and RISC-V based Architecture is preferred • Experience with GCC and GNU make, ARM compilers such as IAR, Keil and DS-5 is preferred • Experience with Atlassian tools such as JIRA, Bitbucket, etc., is preferred • Experience using logic analyzers and oscilloscopes is preferred More information about NXP in India... #LI-29f4

RISC-V ecosystem

NXP Semiconductors Netherlands B.V. in the RISC-V ecosystem

RISC-V International: Strategic

NXP Semiconductors NV is American Dutch semiconductor manufacturer with dual headquarters in Eindhoven, Netherlands and Austin, Texas.

  • NXP is putting RISC-V cores into its mainstream products: a Linux-capable RISC-V core was reported to debut on an NXP i.MX SoC
  • Broad MCU/applications-processor vendor tracked in RISC-V market analyses alongside other incumbents

Same employer

View all 824