Jobs and Careers
SI

Associate Staff Embedded Software Engineer

Silicon Labs
United Statesfull_timeVerifiedPosted 30 Jan 2026
💰 $231,400/yr($124,600/yr$231,400/yr)

About the role

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.

Associate Staff Embedded Software Engineer
Boston, Massachusetts 


About the team
Discover a world of innovation as an Associate Staff Embedded Software Engineer at Silicon Labs - Boston.  The RAIL team develops the Radio Abstraction Interface Layer (RAIL) SDK, which provides an intuitive and customizable radio interface designed to support both proprietary and standards-based wireless protocols. Customers leverage our unified radio software API to efficiently create wireless applications without needing to master device-specific details. This allows for the development of innovative IoT-based wireless devices, ranging from low-power battery-operated applications to complex multi-protocol system.  Learn more about the IoT solutions you will work on and our company culture on Glassdoor.

Responsibilities  

As an Associate Staff Embedded Software Engineer on the RAIL team at Silicon Labs - Boston, you will: 

  • Own and deliver embedded software features from concept to release: requirements, design, implementation, verification, documentation, and sustainment.
  • Design, implement, and maintain the common radio abstraction layer (RAIL) for Silicon Labs low-power wireless MCUs.
  • Develop and optimize radio PHY and MAC-layer software, including timing-critical and resource-constrained components.
  • Build and maintain system startup, low-level peripheral drivers, security-related modules, and system test/verification programs.
  • Drive debug and root-cause analysis of complex issues across software, firmware, and hardware boundaries using advanced techniques and tools (e.g., Segger Ozone and other debuggers, trace, logic analyzers).
  • Tune code for performance, reliability, memory/CPU utilization, and energy efficiency in real-time embedded environments.
  • Collaborate with chip design teams to specify hardware requirements, review designs, and validate new silicon bring-up.
  • Mentor junior engineers through code reviews, design reviews, and best-practice guidance; help elevate engineering rigor across the team.

Skills You Will Need  

Minimum Qualifications:  

  • BS/MS in EE/ECE/CS (or similar), or equivalent practical experience.
  • 9+ years of professional experience in embedded software/firmware development.
  • Excellent Embedded C programming skills, including low-level and performance-sensitive code.
  • Strong understanding of debugging strategies and deep hands-on experience with hardware/software debug tools (e.g., Ozone, J-Link tooling, breakpoints/watchpoints, SWD/JTAG, trace when available).
  • Experience in resource-constrained, real-time embedded environments (bare metal and/or RTOS).
  • Solid Python skills for tooling, automation, testing, or build/integration workflows.
  • Demonstrated ability to take ownership: drive ambiguous problems to closure, communicate status/risks, and make pragmatic technical decisions.
  • Experience working through the full SDLC: design, implementation, unit/integration testing, CI-style validation, and release.
  • Experience with artificial intelligence (AI) powered tools and technologies used to enhance productivity, analysis, and decision-making.

The following qualifications will be considered a plus:  

  • Experience with wireless protocols such as Bluetooth (BLE), Zigbee, Thread, or Wi-Fi.
  • Experience developing or debugging wireless PHY/MAC functionality and timing-critical code.
  • Experience with multi-core microcontrollers and concurrency challenges (inter-core communication, shared resources, interrupt architecture, synchronization).
  • Assembly proficiency for at least one MCU family (ARM/RISC-V, etc.).
  • Experience infl

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Silicon Labs

View company profile →