Silicon Labs
embedded technology
LeadEngineer-SWDesign
Neural analysis suggests this role is
optimal for Lead candidates.
“Lead Engineer - SW Design at Silicon Labs. Skills: ARM architectures (ARMv7/ARMv8), secure embedded systems, bootloader development, secure boot chains, fallback/recovery mechanisms, update infrastructure, signed firmware, encryption, anti-rollback protection, secure key storage, firmware integrity verification, TrustZone, MPU configurations, privilege levels, memory architecture, low-level platform firmware, drivers, RTOS integration, hardware platform bring-up, debugging skills, C programming,”
What You'll Achieve.
designing and delivering secure platform software
Industry & Context.
solving complex technical challenges
What They're Looking For.
Must Have
8+ years of hands-on experience in embedded software/firmware development, Deep understanding of ARM architectures (ARMv7, ARMv8) including instruction set, memory maps, privilege levels, and secure modes, Proven experience designing and implementing secure bootloaders from scratch or significantly enhancing existing ones, command over peripheral interface development: SPI, I2C, UART, SDIO, GPIO, Practical experience in secure bootloader features: firmware signing, encryption/decryption, rollback protection, key provisioning, Excellent debugging skills with low-level firmware, hardware/software interaction, and use of tools like JTAG, SWD, or logic analyzers, Proficiency in C with a focus on clean, modular, and testable code, Knowledge of embedded RTOS and bare-metal development principles, Experience with modern development toolchains, CI/CD pipelines, and version control systems
Nice to Have
Familiarity with GenAI tools for accelerating development and documentation is strongly preferred, Experience with artificial intelligence (AI) powered tools and technologies used to enhance productivity, analysis, and decision-making
What You'll Do.
and maintain secure bootloader(s) for embedded platforms
including secure boot chains
fallback/recovery mechanisms
and update infrastructure
Implement advanced security hardening techniques such as signed firmware
anti-rollback protection
and firmware integrity verification
Work on ARM Cortex-M series processors
leveraging secure/non-secure domain separation (TrustZone)
and memory architecture
Develop and maintain low-level platform firmware
including drivers for standard peripheral interfaces (SPI
DMA) and RTOS integration
Lead bring-up of hardware platforms from reset: clock and power initialization
Conduct peer code reviews
perform static and dynamic analysis
and contribute to security audits and hardening efforts
Create detailed documentation including design decisions
and recovery strategies
Embrace and promote GenAI tools to accelerate development and documentation workflows
How You'll Work.
Team & Collaboration
work closely with cross-functional teams across hardware, firmware, and security engineering; Collaborate across engineering teams to support silicon bring-up, resolve firmware issues, and respond to customer queries; Work closely with validation and QA teams to define and execute robust test plans
Full Job Description
Silicon Labs (NASDAQ: SLAB) is the leading innovator in low-power wireless connectivity, building embedded technology that connects devices and improves lives. Merging cutting-edge technology into the world’s most highly integrated SoCs, Silicon Labs provides device makers the solutions, support, and ecosystems needed to create advanced edge connectivity applications. Headquartered in Austin, Texas, Silicon Labs has operations in over 16 countries and is the trusted partner for innovative solutions in the smart home, industrial IoT, and smart cities markets. Learn more at [www.silabs.com](https://www.silabs.com/). **The Role :** We are seeking a Lead Embedded Software Engineer with deep expertise in ARM architectures (ARMv7/ARMv8), secure embedded systems, and bootloader development. This role is critical in designing and delivering secure platform software and will work closely with cross-functional teams across hardware, firmware, and security engineering. This position is ideal for someone who thrives at the intersection of embedded systems, security, and platform software design and enjoys solving complex technical challenges in resource-constrained environments. **Key Responsibilities:** * Design, develop, and maintain secure bootloader(s) for embedded platforms, including secure boot chains, fallback/recovery mechanisms, and update infrastructure. * Implement advanced security hardening techniques such as signed firmware, encryption, anti-rollback protection, secure key storage, and firmware integrity verification. * Work on ARM Cortex-M series processors, leveraging secure/non-secure domain separation (TrustZone), MPU configurations, privilege levels, and memory architecture. * Develop and maintain low-level platform firmware, including drivers for standard peripheral interfaces (SPI, I2C, UART, GPIO, DMA) and RTOS integration. * Lead bring-up of hardware platforms from reset: clock and power initialization, memory setup, and early boot code. * Collaborate ac
Applying for this Lead Engineer - SW Design role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Silicon Labs?
Real rants from real employees. Read before you apply.