Sonos

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.