Silicon Labs is seeking an Associate Staff Embedded Software Engineer to join their RAIL team in Boston. The successful candidate will design, implement, and maintain embedded software features from concept to release, develop and optimize radio PHY and MAC-layer software, and collaborate with chip design teams to specify hardware requirements and validate new silicon bring-up.
Requirements
- 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.
Benefits
- Great medical (Choice of PPO or Consumer Driven Health Plan with HSA), dental and vision plans
- Highly competitive salary
- 401k plan with match and Roth plan option
- Equity rewards (RSUs)
- Employee Stock Purchase Plan (ESPP)
- Life/AD&D and disability coverage
- Flexible spending accounts
- Adoption assistance
- Back-Up childcare
- Additional benefit options (Commuter benefits, Legal benefits, Pet insurance)
- Flexible PTO schedule
- 3 paid volunteer days per year
- Charitable contribution match
- Tuition reimbursement
- Free downtown parking 2 weeks a month
- Onsite Gym and locker rooms
- Monthly wellness offerings
- Free snacks
- Monthly company updates with our CEO