Senior System Software Development Engineer

Jobtailor

Massachusetts

On-site

USD 140,000 - 190,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Jobtailor in Massachusetts seeks a senior firmware engineer to design and implement real-time system software for embedded audio, focusing on SMP/AMP architectures, U-Boot, and Linux kernel drivers. You will lead board bring-up and debug across new hardware platforms, working with ARM SoCs and WiSoCs.

You will also integrate vendor SDKs, BSP components, and OS modules into build and release processes, develop HAL interfaces, and optimize software for resource-constrained environments while

Qualifications

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

Responsibilities

  • Design and implement real-time system software architectures for embedded audio systems using SMP and AMP approaches.

Skills

Embedded Linux
C/C++ Programming
Device Driver Development
U-Boot Debugging
Linux Kernel Internals
Concurrency & SMP

Education

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

Tools

GCC
GDB
Binutils
Logic Analyzers
Oscilloscopes
Yocto/OpenEmbedded

Job description

  • Design and implement real-time system software architectures using SMP and AMP approaches for embedded audio systems
  • Bring up, debug, and maintain U-Boot and embedded Linux across new hardware platforms
  • Lead early board bring-up and debug of new PCBs using ARM SoCs, WiSoCs, BT SoCs, and microcontrollers
  • Develop and maintain Linux kernel drivers across subsystems, interfaces, and peripherals
  • Integrate vendor SDKs, BSP components, and OS modules into build and release processes
  • Develop and maintain HAL libraries enabling clean, testable hardware-to-user-space interfaces
  • Identify platform gaps relative to hardware capabilities and product requirements; propose and deliver improvements
  • Contribute to BSP validation and system-level debugging across hardware/software 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 engineering teams with technical debugging and contribute to OS/platform modernization efforts

Requirements

  • Bachelor’s in Computer Engineering, Electrical Engineering, Computer Science or related field
  • At least 8+ years of professional experience developing firmware/system software for embedded systems
  • Strong proficiency in C/C++
  • Significant experience with embedded Linux, kernel internals, and device driver development
  • Experience bringing up and debugging systems using U-Boot and common boot flows
  • Experience with toolchain and debug tooling, such as gcc, binutils, and gdb
  • Experience designing and developing software/firmware using Free-RTOS and developing bare-metal applications for microcontrollers
  • Strong debugging capability using JTAG, logic analyzers, and oscilloscopes
  • Proven ability to build performance-critical software in resource-constrained environments
  • Proficiency with Yocto Project / OpenEmbedded workflows
  • Strong understanding of Linux execution contexts and concurrency, including locking/mutexes, SMP behavior, and kernel/user boundaries
  • Familiarity with DDR, NAND, PCIe, Ethernet, USB, SPI, I2C, UART, I2S, TCP/IP, Wi-Fi (802.11), and Bluetooth/BLE
  • Preferred: Experience with HDMI subsystem, prior hardware design exposure, low-level optimization, USBPD and USB PD ICs, and Agile development environments
  • Must be authorized to work for any US employer, both now and in the future; Sonos is unable to sponsor or take over sponsorship of an employment visa

Core Competencies

Demonstrates expertise in designing and implementing real-time system software architectures for embedded audio systems, with strong proficiency in C/C++ and extensive experience in embedded Linux and device driver development. Capable of leading hardware bring-up, debugging, and integrating vendor SDKs while ensuring performance in resource-constrained environments.

Highest-signal resume keywords

  • Embedded Linux Development
  • C/C++ Programming
  • Device Driver Development
  • U-Boot Debugging
  • Yocto Project Workflows

ATS Optimization Keywords

Hard Skills

  • C/C++ Programming
  • Embedded Linux
  • Device Driver Development
  • U-Boot
  • Free-RTOS
  • Debugging with JTAG
  • Linux Kernel Internals
  • Performance Optimization
  • Unit and Integration Testing
  • BSP Validation

Industry Keywords

  • Embedded Systems
  • SMP
  • AMP
  • Microcontrollers
  • Hardware/Software Debugging
  • Resource-Constrained Environments
  • DDR
  • NAND
  • PCIe
  • Bluetooth/BLE

Tools & Technologies

  • GCC
  • GDB
  • Binutils
  • Logic Analyzers
  • Oscilloscopes
  • Yocto Project
  • OpenEmbedded
  • Agile Development
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Systems Software Development Engineer
Senior Systems Software Development Engineer

Jobtailor • Massachusetts

On-site
USD 120,000 - 170,000
Software Engineer, Embedded Systems II
Software Engineer, Embedded Systems II

Jobtailor • California (MO)

On-site
USD 110,000 - 150,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Jobtailor • Palo Alto (CA)

On-site
USD 130,000 - 195,000
Embedded Systems Engineer – Hardware, Firmware
Embedded Systems Engineer – Hardware, Firmware

Jobtailor • Kennesaw (GA)

On-site
USD 120,000 - 150,000
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
Embedded Software Intern
Embedded Software Intern

Jobtailor • Niles (IL)

On-site
USD 70,000 - 100,000
Senior System Software Development Engineer
Senior System Software Development 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
Firmware Engineer Intern
Firmware Engineer Intern

Jobtailor • Santa Clara (CA)

On-site
USD 33,000 - 45,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Software Manager
Software Manager

Jobtailor • Long Beach (CA)

On-site
USD 150,000 - 190,000