
Senior Manager - Embedded Systems Software/Security/BootLoader/MCU
- Hyderabad, Telangana
- Permanent
- Full-time
- Play a key role in shaping the core software stack powering Silicon Labs’ wireless SoCs.
- Build secure, resilient platforms that scale across smart homes, industrial systems, and commercial applications.
- Collaborate with industry experts in a flexible, innovation-driven environment.
- Contribute to both proprietary and open-source ecosystems shaping the future of IoT.
- Development and maintenance of low-level platform software such as peripheral drivers, RTOS integration, and embedded services.
- Delivery of embedded security features including cryptographic services, secure boot, and trusted execution infrastructure.
- Lead, coach, and grow a high-performing engineering team focused on embedded software development for Silicon Labs’ microcontroller platforms.
- Create a collaborative and technically strong team culture that fosters innovation and delivery excellence.
- Partner with global engineering, product, and hardware teams to align development priorities and execution strategies.
- Own design and delivery of core embedded software, including:
- Peripheral drivers (I2C, SPI, UART, GPIO, ADC, etc.)
- RTOS abstraction layers and OS services
- System infrastructure components (e.g., logging, CLI, initialization routines)
- Ensure tight integration with new hardware platforms and cross-functional enablement across the product stack.
- Champion reusable, scalable software architecture for long-term platform health.
- Drive the design and integration of key security components, such as:
- Secure boot and image authentication
- Hardware cryptographic accelerators and cryptographic APIs
- Secure key storage, attestation, anti-rollback protections
- Work closely with security architects and certification teams to meet internal and industry compliance requirements (e.g., PSA Certified, SESIP, FIPS).
- Promote best practices in embedded development including secure coding, code reviews, static analysis, and test automation.
- Drive adoption of CI/CD processes for consistent and high-quality software delivery.
- Support lifecycle maintenance, customer escalations, and product hardening through rigorous validation and debugging workflows.
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a related field.
- 12+ years of experience in embedded systems software development with at least 2 years in a formal leadership or management role.
- Expertise in embedded C/C++ and development on ARM Cortex-M class microcontrollers.
- Hands-on experience delivering low-level software: drivers, RTOS integration, and system libraries.
- Strong foundational knowledge of embedded system security concepts and secure development practices.
- Experience with Zephyr RTOS, including upstream contributions or participation in the Zephyr Project community.
- Knowledge of secure firmware updates, secure element integration, and trusted execution environments.
- Familiarity with fuzz testing, threat modeling, or static/dynamic security tools.
- Experience managing geographically distributed teams across multiple time zones.
- Exposure to industry certifications and compliance programs such as PSA Certified, SESIP, or FIPS.
- Equity Rewards (RSUs)
- Employee Stock Purchase Plan (ESPP)
- Insurance plans with Outpatient cover
- National Pension Scheme (NPS)
- Flexible work policy
- Childcare support