System Software Engineer
Core
Develop core software and firmware for Sonos audio products to enable innovative solutions for homes and businesses.
Role type
Embedded Software Developer (System Software)
Builds
Audio hardware products (speakers, soundbars) for consumer homes and businesses
Domain
Consumer Electronics / Audio / Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++ programming, embedded Linux architecture, hardware interface protocols (SPI, I2C, I2S, UART, USB, Bluetooth), performance-critical software development in resource-constrained environments, GTEST unit testing, low-level debugging
Preferred skills
WiFi hardware integration, real-time operating systems, Linux Kernel programming, U-Boot programming, embedded systems laboratory testing, modern embedded SW development processes (CI/CD, version control)
