Senior Firmware Engineer
NXP Semiconductors
Posted: April 28, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are looking for a highly skilled Embedded Firmware Engineer with strong expertise in C programming and ARM-based microcontrollers. The ideal candidate will be responsible for developing, debugging, and optimizing embedded firmware for resource-constrained systems. Experience or exposure to Ultra-Wideband (UWB) technology will be a strong advantage.
Required Skills
Job Description
Role Summary
We are looking for a highly skilled Embedded Firmware Engineer with strong expertise in C programming and ARM-based microcontrollers. The ideal candidate will be responsible for developing, debugging, and optimizing embedded firmware for resource‑constrained systems. Experience or exposure to Ultra-Wideband (UWB) technology will be a strong advantage.
Job Responsibilities
• Design, develop, and maintain embedded firmware in C for ARM-based platforms
• Work on bare-metal or RTOS-based systems
• Debug low-level drivers (GPIO, UART, SPI, I2C, ADC, timers, etc.)
• Perform firmware bring-up on new hardware platforms
• Debug complex system-level issues using JTAG/SWD, logic analyzers, oscilloscopes
• Optimize firmware for performance, memory, and power
• Collaborate with hardware, systems, and validation teams
• Participate in code reviews and ensure compliance with coding standards
• Create and maintain technical documentation (design specs, test reports)
Job qualifications:
• Bachelor’s or Master’s degree in Electronics, Computer Engineering, or related field.
• 3-5 years of Embedded Firmware experience.
• Strong proficiency in C programming for embedded systems
• Hands-on experience with ARM Cortex-M / Cortex-A microcontrollers or SoCs
• Good understanding of:• Embedded system architecture
• Interrupts, timers, memory-mapped peripherals
• Linker scripts and memory layouts
• Experience with RTOS concepts (tasks, semaphores, mutexes, queues)
• Familiarity with embedded debugging tools (GDB, JTAG, SWD)
• Strong problem-solving and analytical mindset
• Ability to work independently and in cross-functional teams
• Good communication and documentation skills
• Willingness to learn new technologies and domains
Good-to-Have / Added Advantage
• Experience with or exposure to Ultra-Wideband (UWB) technology• UWB ranging, localization, or positioning systems
• Familiarity with UWB chipsets (e.g., Qorvo/Decawave, NXP, etc.)
• Knowledge of wireless protocols or RF concepts
• Experience with low-power design and optimization
• Familiarity with Linux basics or embedded Linux (nice to have)
More information about NXP in India...
#LI-7013