Senior Real-Time Embedded Systems Engineer (Linux/ARM)

Sonos

Boston (MA)

Hybrid

USD 130,000 - 180,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

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

Job summary

Sonos is seeking an experienced embedded firmware engineer to design, implement, and bring up real-time system software for embedded audio hardware. You will work across ARM SoCs, Linux, and boot loaders to enable fast prototyping and robust product capabilities.

You will collaborate with hardware and software teams, contribute to BSP validation, and optimize performance in resource-constrained environments.

Qualifications

  • Bachelor’s degree in Computer/Electrical Engineering, Computer Science or related field.
  • At least 5 years of professional firmware/system software development for embedded systems.
  • Strong proficiency in C/C++ (Python a plus).
  • Significant experience with embedded Linux, kernel internals, and device drivers.
  • Experience bringing up and debugging systems using U-Boot and boot flows.

Responsibilities

  • Design and implement real-time system software architectures for embedded audio systems using SMP/AMP approaches.
  • 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 with ARM SoCs, WiSoCs, BT 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.
  • Support hardware teams with deep debugging and OS/platform modernization efforts.

Skills

C/C++
Embedded Linux
Kernel internals
Device driver development
U-Boot booting
ARM SoCs

Education

Bachelor’s in Computer Engineering, Electrical Engineering, Computer Science

Tools

Yocto/OpenEmbedded
GCC toolchain
JTAG debugging

Job description

Sonos is seeking an experienced embedded firmware engineer to design, implement, and bring up real-time system software for embedded audio hardware. You will work across ARM SoCs, Linux, and boot loaders to enable fast prototyping and robust product capabilities.

You will collaborate with hardware and software teams, contribute to BSP validation, and optimize performance in resource-constrained environments.

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

Similar jobs worth comparing

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 Engineer - Real-Time Linux
Senior Embedded Systems Engineer - Real-Time Linux

Sonos, Inc. • Boston (MA)

Hybrid
USD 165,000 - 206,000
Medical, Dental, Vision
401(k) with match
Open Time Off
+8
Senior Embedded Linux Systems Engineer
Senior Embedded Linux Systems Engineer

Sonos Inc • Seattle (WA)

Hybrid
USD 165,000 - 206,000
Health Insurance
401(k) with match
Open Time Off policy
+6
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 Real-Time Systems Engineer (Linux/ARM)
Senior Embedded Real-Time Systems Engineer (Linux/ARM)

Sonos • Boston (MA)

Hybrid
USD 165,000 - 206,000
Health insurance
401(k) matching
Open PTO
+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 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 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 Firmware Engineer - ARM, RTOS & DSP
Senior Embedded Firmware Engineer - ARM, RTOS & DSP

HumCap • United States

On-site
USD 120,000 - 165,000
Remote Embedded Audio Software Engineer
Remote Embedded Audio Software Engineer

HARMAN International • Carlsbad (CA)

On-site
USD 97,000 - 143,000
Employee discounts
HARMAN University training
Wellness benefits
+3