Sonos
Junior Embedded Software Development Engineer
Boston, MA · Junior · Internship
No sponsorshipDetected 30 days ago
C++Full-Stack DevelopmentCode ReviewGitAPI DevelopmentEmbedded SystemsElectrical EngineeringCollaboration
About the role
- You'll work closely with a supportive team of engineers who will help you learn Sonos systems, embedded development practices, and how we ship high-quality software.
- If you love music, enjoy learning, and want to solve challenging problems, we'd love to talk.
- This is a hybrid position, allowing for a combination of remote work and in-office collaboration.
Responsibilities
- Implement well-scoped features and bug fixes with guidance from senior engineers.
- Collaborate with teammates across software, hardware, and QA to deliver reliable releases.
- Maintain, patch, and add new SDKs/integrations from our partners on Sonos.
- At Sonos we want to create the ultimate listening experience for our customers and know that it starts by listening to each other.
- At Sonos, we want to create the ultimate listening experience for our customers, and connect them to the content they want, where they want it.
- As a Junior Embedded Software Development Engineer, you'll contribute to the software that runs on Sonos players to help deliver reliable playback and great experiences across our ecosystem.
- You'll be exposed to foundational areas of the Sonos system such as music playback, device-to-device interaction, and partner services.
- This role is for a position on the Partner Integration team.
- You'll be working closely with our Music Service Partners (MSPs) to support over 120 integrations on Sonos.
- Familiarity with API design, SDK integration, and full stack software development will serve you well in this role.
Requirements
- 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).
- Familiarity with embedded concepts such as memory constraints, concurrency, and real-time behaviors.
- Experience with version control (e.g., Git, Perforce, etc.).
Nice to have
- 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.
- Your profile will be reviewed and you'll hear from us once we have an update.
- $93,000 and $115,900
- We apply geographic pay differentials based on the cost of labor in the market.
- Up to 12 paid holidays per calendar year
Compensation
- The base pay range for this role based off geographic location is:
Company info
- You'll grow your skills through hands-on development, debugging, and collaboration across disciplines like hardware, product management, and user experience.
Equal opportunity
- Sonos is an equal opportunity employer.
- We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics.
- Sonos is committed to working with and providing reasonable accommodations to individuals with disabilities.
- If you need a reasonable accommodation because of a disability for any part of the employment process, please send an e-mail to accommodations@sonos.com and let us know the nature of your request and your contact information.
Visa & Work Authorization
- Sonos is unable to sponsor or take over sponsorship of an employment visa for this role at this time.
- We ask that applicants be authorized to work for any US employer, both now and in the future.
This listing is sourced directly from Sonos's careers page and normalized into a canonical job model.