Junior Embedded Software Development Engineer
Sonos, Inc. is dedicated to creating the ultimate listening experience for customers. As a Junior Embedded Software Development Engineer, you will contribute to the software that runs on Sonos players, collaborating with a 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
Skills
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
- 1+ years of hands-on experience with C/C++ (coursework, internships, co-op, or professional experience)
- Exposure to C/C++ based 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
- 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
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!
Company Overview
Apply To This Job