Silabs logo
Silabs4 months ago

Associate Staff Embedded Software Engineer

$124,600–$231,400 year

On-site · Boston, Massachusetts, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Large

Job Summary

As an Associate Staff Embedded Software Engineer on the RAIL team, you will own the delivery of embedded software features from concept to release, including requirements, design, implementation, verification, documentation, and sustainment. Key responsibilities include designing and maintaining the common radio abstraction layer (RAIL), optimizing radio PHY and MAC-layer software, driving debug and root-cause analysis of complex issues across software, firmware, and hardware, and tuning code for performance and efficiency. You will collaborate with chip design teams and mentor junior engineers, involving strong C programming skills, debugging experience, and proficiency in Python.

Required 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 hands-on experience with hardware/software debug tools.
  • Experience in resource-constrained, real-time embedded environments.
  • Solid Python skills for tooling, automation, testing, or build/integration workflows.
  • Demonstrated ability to take ownership and drive problems to closure.
  • Experience working through the full SDLC.

Desired Qualifications

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

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$125k – $231k / yr

Associate Staff Embedded Software Engineer · Silabs

Apply on Sorce