Sonos, Inc.→
Junior Embedded Software Development Engineer at Sonos, Inc. · Boston
Entry LevelHybridFull-timeBoston, MA$93k–$116k/yr
Skills
c/c++embedded systemsapi designversion controldebuggingcuriosityinterest in audio
Job Description
Summary: Sonos, Inc. is focused on creating the ultimate listening experience for customers while fostering an inclusive community. They are seeking a Junior Embedded Software Development Engineer to contribute to the software that runs on Sonos players, collaborating with a supportive team to deliver reliable playback and enhance partner integrations.
Responsibilities:
- Contribute to embedded firmware development in C/C++ on Sonos players
- Implement well-scoped features and bug fixes with guidance from senior engineers
- Debug issues in embedded environments using logs, traces, and reproduction steps; learn root-cause analysis skills
- Collaborate with teammates across software, hardware, and QA to deliver reliable releases
- Participate in code reviews (both giving and receiving), and learn Sonos development and quality practices
- Help improve maintainability and reliability through testing, tooling, and incremental refactoring as you grow
- Maintain, patch, and add new SDKs/integrations from our partners on Sonos
- Add new features for our Music Service Providers on Sonos
Required Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
- Hands-on experience with C/C++ (coursework, internships, co-op, or professional experience)
- Exposure to embedded systems / firmware development (projects, internships, lab work, or early-career roles)
- Familiarity with embedded concepts such as memory constraints, concurrency, and real-time behaviors
- Curiosity and strong learning aptitude: ability to ramp on unfamiliar systems and ask great questions
- Experience with version control (e.g., Git, Perforce, etc.)
- Willingness to engage with our AI tools to help with your day to day workflow
Preferred Qualifications:
- Experience debugging on-device software (logs, tracing, performance investigation)
- Comfort reading and working with APIs and protocol-level interactions (networking basics a plus)
- Interest in audio, music, and consumer devices
- Experience working in a team environment using code reviews and CI tooling
Required Skills: C/C++, Embedded systems, API design
Important Skills: Version control, Debugging
Nice-to-Have Skills: Curiosity, Interest in audio
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!
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!