Associate Staff Embedded Software Engineer

Silicon LabsBoston, MA
5dHybrid

About The Position

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.

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.
  • Experience with artificial intelligence (AI) powered tools and technologies used to enhance productivity, analysis, and decision-making.

Nice To Haves

  • 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 influencing hardware requirements and providing feedback to silicon/hardware design teams.
  • Experience with test-driven development (TDD) and building robust automated test frameworks.
  • Familiarity with hardware description languages (HDL) or working knowledge of digital design interfaces.
  • Demonstrated effective use of AI-assisted development tools (e.g., Cursor, GitHub Copilot, ChatGPT, or similar) to improve productivity and quality—such as accelerating prototyping, writing tests, improving code readability, automating repetitive tasks, summarizing/debugging logs, and supporting documentation/design reviews—while applying sound engineering judgment and secure coding practices.

Responsibilities

  • 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.

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 coming in April 2026
  • Monthly wellness offerings
  • Free snacks
  • Monthly company updates with our CEO
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service