
R&D - Senior Firmware Engineer
NXP Semiconductors21 hours ago
Bengaluru, IndiaSenior
Responsibilities
- Design, develop, and maintain embedded software for UWB/NB modem, ranging, and radar subsystems.
- Develop HAL, drivers, middleware, and system software for modem and RF control.
- Integrate and validate BB, DSP, and RF components on silicon, FPGA, and simulation platforms.
- Troubleshoot complex system-level issues spanning software, DSP, and modem domains.
- Collaborate with architecture, algorithm, DSP, RF, and validation teams to deliver scalable solutions.
Requirements
- Require 4–8 years of firmware experience and a Bachelor’s or Master’s degree in EC, CS, EEE, or IS.
- Strong Embedded C programming skills and experience with real-time embedded systems.
- Understanding of microcontroller/SoC architectures, interrupts, DMA, timers, and memory management.
- Experience developing embedded software for UWB/NB modems or signal-processing systems.
- Knowledge of software architecture, HAL/driver development, and hardware bring-up.
- Familiarity with JTAG, SWD, Trace32, logic analyzers, and oscilloscopes.
- Understanding of SPI, I2C, UART, IPC, and mailbox mechanisms.
- Knowledge of UWB and Narrowband communication systems, ranging, radar, wireless PHY/MAC concepts, IEEE 802.15.4z / 802.15.4ab, modem software, and DSP signal-processing concepts is preferred.
- Exposure to automotive, industrial, or IoT wireless products is preferred.
Categories
About NXP Semiconductors
NXP Semiconductors designs and supplies microcontrollers, application processors (i.MX), analog/RF, secure connectivity, and automotive chips for OEMs in automotive, industrial/IoT, mobile, and communications infrastructure markets. A public company (NASDAQ: NXPI) founded in 2006 and headquartered in Eindhoven, it sells silicon, software, and reference designs, and supports customers with BSPs and development tools. Notable lines include i.MX processors, S32 automotive platforms, NFC and secure elements, radar, and power management devices.