- Hyderabad
- 7+ years
Senior Embedded Software Engineer responsible for designing, developing, and maintaining embedded software for low-power wireless MCUs and SDKs, supporting hardware features throughout the IC lifecycle, and collaborating with cross-functional teams to deliver high-quality embedded solutions.
Responsibilities
- Design, develop, and maintain embedded software for Silicon Labs low-power wireless MCUs and SDKs
- Own support for hardware features through the entire IC lifecycle
- Build and enhance low-level firmware components such as device drivers, initialization and startup code, timing-sensitive system software, and radio control features
- Optimize software for performance, reliability, power efficiency, and memory/CPU utilization in real-time embedded environments
- Debug complex issues across software, firmware, hardware, and system boundaries using lab tools and debuggers
Requirements
- BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience
- Nice to have: wireless or connectivity technologies such as Bluetooth LE, Zigbee, Thread, Wi-Fi
- Nice to have: communication stacks
- Nice to have: radio control software
- Nice to have: PHY/MAC-related functionality