Senior Firmware Engineer

Opens nxp.wd3.myworkdayjobs.com in a new tab

What You'll Do

  • 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

Sourced directly from NXP Semiconductors’s career page

Your application goes straight to NXP Semiconductors.

Specialisation
Salary range
₹4-9 LPA to ₹30-55 LPA
Open roles at NXP Semiconductors
120 positions
Job ID
/job/Bangalore/Senior-Firmware-Engineer_R-10062624

Get matched to roles like this

Upload your resume once. We’ll notify you when matching roles open up.

Join talent pool — free

Similar Embedded roles