Posted on: 03/12/2025
What you'll do :
- 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.
Key areas of ownership include : .
- 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.
This is a highly impactful role, ideal for a technically hands-on leader passionate about building high-quality, robust, and secure embedded systems.
Responsibilities :
Leadership & Team Management :
- 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.
Technical Ownership: Microcontroller Platform Software :
- 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., 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.
Technical Ownership: Embedded Security Features :
- 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., PSA Certified, SESIP, FIPS).
Quality and Process :
- 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.
Required Qualifications & Skills :
- Bachelors or Masters 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.
Preferred Qualifications & Skills :
- 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.
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
1584381
Interview Questions for you
View All