Senior Firmware Engineer

Posted:
4/28/2026, 6:20:29 AM

Location(s):
Karnataka, India ⋅ Bengaluru, Karnataka, India

Experience Level(s):
Senior

Field(s):
Software Engineering

Workplace Type:
On-site

Pay:
$62k–$83k/yr

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

NXP Semiconductors

Website: https://www.nxp.com/

Headquarter Location: Eindhoven, Noord-Brabant, The Netherlands

Employee Count: 10001+

Year Founded: 2006

IPO Status: Public

Last Funding Type: Post-IPO Debt

Industries: Apps ⋅ Automotive ⋅ Energy Efficiency ⋅ Information Technology ⋅ Manufacturing ⋅ Mobile ⋅ News ⋅ Semiconductor ⋅ Software ⋅ Video

Visa Sponsorship: Sponsors work visas