Nxp logo

Senior Firmware Engineer

Nxp · Bangalore, IN · about 2 months ago

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

Headquarters

Bangalore

Work Location

on-site

Job Category

Software Development

Application Deadline

Not specified

Job Type

full-time

Experience Level

senior-level

Application Method

Apply via Website

Salary

Not specified

Quick Search Nxp Company in Bangalore

Related Jobs

No related jobs found