Hybrid DSP Software Engineer

Posted 11 hours ago

Apply now

About the role

  • DSP Software Engineer developing audio processing and rendering software for Sonos products. Collaborating with cross-functional teams to enhance high-definition audio experiences.

Responsibilities

  • Implement, extend, and maintain modular real‑time audio and DSP components in Rust and C.
  • Contribute to integrating and optimizing machine learning models for audio , including classification, enhancement, or spatial processing workloads on embedded platforms.
  • Collaborate on the design of hard real‑time software architectures for audio pipelines.
  • Help integrate new multi‑channel audio formats, codecs, and DSP algorithms into Sonos platforms.
  • Work with senior engineers to solve audio routing, timing, and synchronization challenges across wireless networks.
  • Develop unit tests using GTest or Rust testing frameworks and contribute to continuous integration.
  • Debug complex issues that may span DSP algorithms, embedded RTOS/Linux systems, wireless audio transport, or hardware interactions.
  • Implement and document clean, maintainable, portable software that can run across processors and operating environments.

Requirements

  • Exposure to or interest in machine learning for audio (e.g., model inference on embedded systems, audio feature extraction, basic ML/DSP hybrid techniques).
  • 0–3 years of experience in embedded software, DSP, or systems programming (industry, academic, or project‑based experience).
  • Proficiency in Rust and C programming.
  • Foundational understanding of digital signal processing concepts (filtering, sampling, latency, numeric representation, etc.).
  • Exposure to real‑time systems, embedded Linux, or RTOS environments.
  • Familiarity with multichannel audio concepts, streaming formats, or codecs (e.g., AAC, FLAC, Opus, Atmos) is a plus.
  • Ability to write unit tests and design for testability.
  • Strong problem‑solving skills and willingness to work hands‑on at all layers of the audio stack.
  • Interest in audio technology, DSP, music, or consumer hardware.

Benefits

  • Medical, Dental, and Vision Insurance
  • A 401(k) plan with company matching and immediate vesting
  • An Open Time Off policy (OTO) so you have maximum opportunity to disconnect and recharge, with no tenure-based vacation accruals required
  • 80 hours of sick time upon hire, refreshed annually
  • Up to 12 paid holidays per calendar year
  • Sonos offers a generous paid leave program for new parents or to care for a family member with a serious health condition, as well as short- and long-term disability for your own medical condition
  • Company-paid Disability, Life, and AD&D Insurance
  • Voluntary benefits, including Voluntary Life, AD&D, Accident, and Pet Insurance
  • Mental health benefits to support your holistic well-being
  • A generous employee discount program & Sonos Radio HD - on us!

Job title

DSP Software Engineer

Job type

Experience level

Junior

Salary

$88,000 - $109,800 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job