Senior Real-Time Embedded Systems Engineer

Sonos, Inc.

Seattle (WA)

Hybrid

USD 140,000 - 210,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical, Dental, and Vision Insurance
401(k) with company match
Open Time Off (OTO)
Paid holidays
Disability, Life, and AD&D Insurance
Mental health benefits
Employee discount and Sonos Radio HD

Job summary

Sonos, Inc. in Seattle is seeking an experienced firmware/system software engineer to design and build real-time audio system software for embedded platforms.

You will work on SMP/AMP architectures, bootloaders, Linux, and driver development, collaborating across hardware and software teams to deliver robust, high-performance solutions. The role requires 5+ years in embedded firmware, strong C/C++, experience with U-Boot, Linux kernels, and Yocto/OpenEmbedded; familiarity with USBPD, HDMI, and

Qualifications

  • Bachelor’s degree in a relevant field.
  • 5+ years of professional experience developing firmware/system software for embedded systems.
  • Strong proficiency in C/C++ (Python is a plus).
  • Significant experience with embedded Linux, kernel internals, and device driver development.
  • Experience bringing up and debugging systems using U-Boot and common boot flows.

Responsibilities

  • Design and implement real-time system software architectures leveraging SMP and AMP for embedded audio systems.
  • Bring up, debug, and maintain bootloader (U-Boot) and embedded Linux across new hardware platforms.
  • Lead early board bring-up and debug of new PCBs using ARM SoCs and microcontrollers.
  • Integrate vendor SDKs, BSP components, and OS modules into the build and release process.
  • Develop and maintain HAL libraries enabling clean interfaces between hardware and user space.
  • Identify platform gaps relative to hardware capabilities and product requirements; propose improvements.
  • Contribute to BSP validation and system-level debugging across HW/SW boundaries.
  • Define, execute, and document unit and integration testing for system software components.
  • Partner with silicon and component vendors to coordinate support and resolve platform issues.

Skills

C/C++
Python
Embedded Linux
Kernel internals
Device drivers

Education

Bachelor’s in Computer Engineering, Electrical Engineering, Computer Science or related field

Tools

U-Boot
GCC
Binutils
GDB
Yocto/OpenEmbedded

Job description

Sonos, Inc. in Seattle is seeking an experienced firmware/system software engineer to design and build real-time audio system software for embedded platforms.

You will work on SMP/AMP architectures, bootloaders, Linux, and driver development, collaborating across hardware and software teams to deliver robust, high-performance solutions. The role requires 5+ years in embedded firmware, strong C/C++, experience with U-Boot, Linux kernels, and Yocto/OpenEmbedded; familiarity with USBPD, HDMI, and

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

Similar jobs worth comparing

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 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 Software Engineer (Hybrid)
Senior Embedded Systems Software Engineer (Hybrid)

Sonos Inc • Boston (MA)

Hybrid
USD 140,000 - 190,000
Medical, Dental, Vision Insurance
401(k) with company matching
Open Time Off policy
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

Jobtailor • Massachusetts

On-site
USD 120,000 - 170,000
Senior System Software Development Engineer
Senior System Software Development Engineer

Jobtailor • Massachusetts

On-site
USD 140,000 - 190,000
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 130,000 - 170,000
Medical, Dental, Vision Insurance
401(k) with company matching
Open Time Off policy (OTO)
Senior Embedded Software Engineer (Linux, Yocto, C/C++)
Senior Embedded Software Engineer (Linux, Yocto, C/C++)

Connect Tech+Talent • Niles (IL)

On-site
USD 110,000 - 150,000