Junior Embedded Software Development Engineer
Core
Develop embedded firmware for Sonos players to enable music playback, device interaction, and partner service integrations.
Role type
Junior embedded software development engineer
Builds
Sonos player firmware and partner SDK integrations
Domain
Consumer audio hardware / embedded systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++, embedded systems/firmware development, debugging (logs/traces), version control (Git/Perforce), API design, SDK integration
Preferred skills
on-device software debugging, networking protocols, audio/music domain knowledge, CI tooling
Technologies
C, C++, Git, Perforce
Responsibilities
Contribute to embedded firmware development; implement features and bug fixes; debug issues in embedded environments; collaborate across software, hardware, and QA; participate in code reviews; maintain and patch partner SDKs/integrations; add new features for Music Service Providers
Seniority
Junior, hands-on IC