Junior Embedded Software Development Engineer
Job in
Boston, Suffolk County, Massachusetts, 02298, USA
Listed on 2026-05-31
Listing for:
Sonos
Full Time
position Listed on 2026-05-31
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer, C++ Developer
Job Description & How to Apply Below
Requirements
- 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 ,
- (Desirable) Experience debugging on-device software (logs, tracing, performance investigation) ,
- (Desirable) Comfort reading and working with APIs and protocol-level interactions (networking basics a plus) ,
- (Desirable) Interest in audio, music, and consumer devices ,
- (Desirable) Experience working in a team environment using code reviews and CI tooling
- 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 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 ,
- You’ll be exposed to foundational areas of the Sonos system such as music playback, device-to-device interaction, and partner services ,
- You’ll grow your skills through hands-on development, debugging, and collaboration across disciplines like hardware, product management, and user experience ,
- If you love music, enjoy learning, and want to solve challenging problems, we’d love to talk ,
- 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 ,
- You will be adding new exciting features, improving existing integrations, and helping shape the future of partner integrations on Sonos ,
- 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
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×