NXP Semiconductors is seeking a Senior Firmware Developer to join their new boot firmware team in India. The ideal candidate will have extensive experience in embedded software development, particularly in areas such as device drivers and security standards, and will be responsible for developing high-quality firmware for various devices
Job Summary
Development of HAL and Peripheral device drivers for MCX, Crossover RT and i.MX family of devices.
Verify ROM code and other software deliverables on pre-silicon test and debug environments such as RTL and Zebu.
The development of rom code in the absence of silicon presents a key challenge.
Matching Summary
Match Score: 85
NXP Semiconductors is seeking a Senior Firmware Developer to join their new boot firmware team in India. The ideal candidate will have extensive experience in embedded software development, particularly in areas such as device drivers and security standards, and will be responsible for developing high-quality firmware for various devices.
Skills & Requirements
Must-have
Develop HAL and peripheral device drivers
Bare metal, ROM and RTOS environments
Verify ROM code and software deliverables
Pre-silicon test and debug environments
Support key customers
Analyze and resolve system level issues
Nice-to-have
Leadership qualities to inspire and lead
Global team collaboration
Mentoring by senior team members
Key Requirements
BS/MS Degree or equivalent experience
MS with 5 years or BS with 8 years of experience
Familiar with ARM Assembly and C/C++
Understanding of embedded software development
Familiarity with Flash, SPI, I2C, USB, UART, CAN, Python, GIT
Experience with ARM Architecture
Experience with GCC, GNU make, ARM compilers
Experience with Atlassian tools
Experience using logic analyzers and oscilloscopes