Posted on: 27/01/2026
About the Team :
The Bluetooth R&D team at Silicon Labs develops and maintains embedded firmware for wireless products across Bluetooth Classic and Bluetooth Low Energy (BLE).
The team works on performance-critical, standards-compliant firmware enabling advanced use cases such as audio streaming, HFP calling, and LE Audio, in close collaboration with cross-functional engineering teams across multiple global locations.
The Role :
Silicon Labs is seeking a Senior Software Engineer - Embedded Firmware to design and deliver high-quality embedded firmware for resource-constrained wireless systems.
This is a hands-on, embedded-centric role requiring deep expertise in real-time firmware development, low-level debugging, and system-level thinking.
Bluetooth experience-particularly in audio-related use cases-is strongly preferred, but the role primarily targets engineers with proven senior-level embedded firmware skills who can quickly ramp on complex wireless stacks and drive technical ownership.
Key Responsibilities :
- Design, implement, and maintain real-time embedded firmware in C/C++ for resource-constrained system.
- Own complex firmware features from design through implementation, debugging, and release.
- Develop timing-critical, performance-sensitive code with strong attention to memory, power, and CPU constraint.
- Debug complex system-level issues spanning firmware, hardware, and protocol interaction.
- Contribute to multi-protocol and wireless coexistence (CoEx) solution.
- Participate in technical design reviews, code reviews, and product qualification activities.
- Collaborate closely with cross-functional teams including systems, PHY/RF, validation, and customer-facing engineering team.
- Provide technical mentorship and guidance to junior engineers and contribute to team knowledge sharing.
Required Skills and Experience :
- Strong, hands-on experience in embedded firmware development, with deep proficiency in C/C++.
- Solid understanding of real-time systems, interrupts, concurrency, and low-level hardware interaction.
- Proven experience building memory- and power-optimized embedded software.
- Strong debugging skills using hardware and software tools (JTAG, trace, logs, protocol analyzers, etc.).
- Experience delivering embedded software products from concept through production.
Preferred / Bonus Skills :
- Experience with Bluetooth Classic and/or Bluetooth Low Energy (BLE).
- Familiarity with Bluetooth audio use cases (e.g., A2DP, HFP, LE Audio).
- Understanding of Bluetooth controller architectures and wireless protocol stacks.
- Experience with wireless coexistence (CoEx) and multi-protocol systems.
- Familiarity with modern development workflows, including automation, scripting, and CI practices.
- Exposure to or practical use of GenAI-assisted development tools (e.g., GitHub Copilot, ChatGPT).
Education and Experience :
- Bachelors or Masters degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
- 5 to 10 years of industry experience in embedded firmware or systems-level software development.
Benefits & Perks :
Not only will you be joining a highly skilled and tight-knit team where every engineer makes a significant impact on the product; we also strive for good work/life balance and to make our environment welcoming and fun.
- Equity Rewards (RSUs)
- Employee Stock Purchase Plan (ESPP)
- Insurance plans with Outpatient cover
- National Pension Scheme (NPS)
- Flexible work policy
- Childcare support
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1606694