Senior Embedded Systems Software Engineer (Hybrid)

Sonos Inc

Boston (MA)

Hybrid

USD 140,000 - 190,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical, Dental, Vision Insurance
401(k) with company matching
Open Time Off policy

Job summary

Sonos is seeking an experienced firmware engineer to design and implement real-time system software for embedded audio devices. You will bring up bootloaders and embedded Linux across ARM-based platforms, and work with BSPs, SDKs, and OS modules.

In a hybrid role based in Boston or Seattle, you will collaborate with hardware and software teams, contribute to BSP validation, and drive testing of unit and integration components while solving platform issues.

Qualifications

  • Bachelor's degree in a relevant field (CS/EE/CE)
  • 5+ years of firmware/system software experience for embedded systems
  • Strong proficiency in C/C++ and embedded Linux
  • Experience with U-Boot boot flows and driver development

Responsibilities

  • Design and implement real-time system software architectures for embedded audio systems
  • Bring up, debug, and maintain bootloader (U-Boot) and embedded Linux across new hardware
  • Lead early board bring-up and debug for ARM SoCs, WiSoCs, BT SoCs, and MCUs
  • Integrate vendor SDKs, BSP components, and OS modules into build and release processes
  • Develop and maintain HAL libraries for hardware-to-user-space interfaces
  • Identify platform gaps and drive improvements for faster prototyping
  • Contribute to BSP validation and system-level debugging
  • Define and document unit and integration tests for system software
  • Collaborate with silicon vendors to resolve platform issues across CPU/radio SoCs
  • Support hardware teams with debugging and OS/platform modernization efforts

Skills

C/C++
Embedded Linux
Device Driver Development
U-Boot
ARM SoCs
Real-time systems
Linux kernel
Debugging (JTAG)

Education

Bachelor's in CS/EE/CE

Tools

Yocto/OpenEmbedded
GCC
GDB
Binutils
JTAG

Job description

Sonos is seeking an experienced firmware engineer to design and implement real-time system software for embedded audio devices. You will bring up bootloaders and embedded Linux across ARM-based platforms, and work with BSPs, SDKs, and OS modules.

In a hybrid role based in Boston or Seattle, you will collaborate with hardware and software teams, contribute to BSP validation, and drive testing of unit and integration components while solving platform issues.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Architect – Real-Time Linux & ARM
Senior Embedded Systems Architect – Real-Time Linux & ARM

Sonos Inc • Seattle (WA)

Hybrid
USD 130,000 - 170,000
Medical, Dental, Vision Insurance
401(k) with company matching
Open Time Off policy (OTO)
Senior Embedded Systems Engineer - Real-Time Audio
Senior Embedded Systems Engineer - Real-Time Audio

Sonos LLC • Boston (MA), Northern (KY)

Hybrid
USD 140,000 - 190,000
Medical, Dental, and Vision Insurance
401(k) plan with company matching
Open Time Off policy
+4
Senior Embedded Linux & Real-Time Systems Engineer
Senior Embedded Linux & Real-Time Systems Engineer

Sonos LLC • Boston (MA)

Hybrid
USD 165,000 - 206,000
Medical, Dental, and Vision Insurance
401(k) plan with company matching
Open Time Off policy (OTO)
+7
Senior Real-Time Embedded Systems Engineer
Senior Real-Time Embedded Systems Engineer

Sonos, Inc. • Seattle (WA)

Hybrid
USD 140,000 - 210,000
Medical, Dental, and Vision Insurance
401(k) with company match
Open Time Off (OTO)
+4
Senior Embedded Linux & System Software Engineer
Senior Embedded Linux & System Software Engineer

Jobtailor • Massachusetts

On-site
USD 140,000 - 190,000
Senior Systems Software Development Engineer
Senior Systems Software Development Engineer

Sonos Inc • Seattle (WA)

Hybrid
USD 130,000 - 170,000
Medical, Dental, Vision Insurance
401(k) with company matching
Open Time Off policy (OTO)
Senior Systems Software Development Engineer
Senior Systems Software Development Engineer

Sonos Inc • Boston (MA)

Hybrid
USD 140,000 - 190,000
Medical, Dental, Vision Insurance
401(k) with company matching
Open Time Off policy
Senior Systems Software Development Engineer
Senior Systems Software Development Engineer

Sonos, Inc. • Seattle (WA)

Hybrid
USD 140,000 - 210,000
Medical, Dental, and Vision Insurance
401(k) with company match
Open Time Off (OTO)
+4
Senior Embedded Systems Software Engineer – Real-Time Linux
Senior Embedded Systems Software Engineer – Real-Time Linux

Jobtailor • Massachusetts

On-site
USD 120,000 - 170,000
Embedded Audio Software Engineer - Real-Time DSP (Hybrid)
Embedded Audio Software Engineer - Real-Time DSP (Hybrid)

Bose Corporation, U.S.A • Framingham (MA)

Hybrid
USD 97,000 - 134,000
Bonus programs
Health benefits
401(k) plan
+1