Sr Principal Firmware Engineer
NXP Semiconductors · Pune, India
senior
software engineering
Embedded Software Engineer
tech_leadership
· Posted Apr 20, 2026
About this role
NXP Semiconductors is hiring a senior-level Embedded Software Engineer in the software engineering function based in Pune, India. The posting calls out experience with C, Performance Optimization, Android, Embedded Systems.
- Role
- Embedded Software Engineer
- Function
- software engineering
- Level
- senior
- Track
- Tech leadership
- Employment
- Full-time
- Location
- Pune, India
- Posted
- Apr 20, 2026
More roles at NXP Semiconductors
FPGA Platform Lead
Caen · senior
Embedded Systems Security
System and Application Engineer F/M
Guadalajara, Mexico · mid
Python C Testing
Software Engineer, Linux Kernel/BSP
Bucharest, Romania · mid
Python Rust C
Software Engineer, Linux Kernel/BSP
Bucharest, Romania · mid
Python Rust C
Internship: Software Developer - Tools (m/f/d)
Gratkorn · intern
Python Rust C
All NXP Semiconductors jobs →
Job description
from NXP Semiconductors careers- Design and implement standard-based and proprietary Bluetooth/BLE host stack and controller f/w
- Lead architecture and design of complex Bluetooth/BLE system level use cases for auto/gaming/IOT customers.
- Bluetooth/BLE/15.4 SoC development and bring-up
- Work with the teams in various locations for all aspects of the projects
- Strong working knowledge of C language is a must
- Experience in embedded design area is a must
- Hands-on experience in Bluetooth is required. Experience in following areas is highly desired.
- BT/BLE controller experience in Link Layer and Link Manger layer
- BT/BLE lower layer protocol knowledge
- BT/BLE host stack and profiles (for example Bluez, stack used in Android etc).
- Debug/development experience with wireless baseband and protocol timing.
- Engineering(Bachelor’s or master’s) degree in EE or CS is required
- Experience with RTOS like ThreadX is required
- Exposure to ARM processor architecture
- Strong debugging skills and knowledge of common debug equipment like Wi-Fi/BT Sniffer, oscilloscope/logic analyzer etc. is required
- Strong communication skills and the ability to work through technical issues with customers and remote teams is required
- Experience with host interfaces like USB, UART, I2C, SDIO, PCM, GSPI is desired
- Cross platform development experience is desired
- Experience with SoC bring up is a plus
- Experience with wireless coexistence performance tuning and optimization is a plus
This is an excerpt. Read the full job description on NXP Semiconductors careers →