Junior Embedded Software Development Engineer

SpeedyApply LLC

Boston (MA)

On-site

USD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Sonos is looking for a Junior Embedded Software Development Engineer to contribute to the software running on Sonos players. In this role, you will work closely with a dynamic team to deliver reliable playback experiences and integrations with Music Service Partners.

Responsibilities include developing features, debugging, and collaborating with various disciplines. Ideal candidates should have a Bachelor's degree and hands-on experience in C/C++, and embedded systems.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • Hands-on experience with C/C++.
  • Exposure to embedded systems or firmware development.

Responsibilities

  • Contribute to software on Sonos players to enable reliable playback.
  • Work closely with a supportive team of engineers.
  • Collaborate across software, hardware, and QA to deliver reliable releases.

Skills

C/C++
Embedded systems
API design
Version control (e.g., Git, Perforce)
Debugging skills
Networking basics

Education

Bachelor's degree in Computer Science, Engineering, or equivalent

Job description

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
What the job involves
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Embedded Software Development Engineer
Junior Embedded Software Development Engineer

Sonos, Inc. • Boston (MA)

Hybrid
USD 80,000 - 100,000
Medical, Dental, and Vision Insurance
401(k) plan with company matching
Open Time Off policy
+4
Junior Embedded Software Development Engineer
Junior Embedded Software Development Engineer

Sonos LLC • Boston (MA)

Hybrid
USD 93,000 - 116,000
Medical, Dental, and Vision Insurance
401(k) plan with company matching
Open Time Off policy
+2
Junior Embedded C/C++ Engineer – Music & MSP Integrations
Junior Embedded C/C++ Engineer – Music & MSP Integrations

Sonos • Boston (MA)

On-site
USD 70,000 - 90,000
Junior Embedded Software Engineer: Music Service Integrations
Junior Embedded Software Engineer: Music Service Integrations

Sonos, Inc. • Boston (MA)

Hybrid
USD 80,000 - 100,000
Medical, Dental, and Vision Insurance
401(k) plan with company matching
Open Time Off policy
+4
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Sonance, Inc. • San Clemente (CA)

On-site
USD 120,000 - 150,000
Senior Software Development Engineer, Bluetooth Connectivity
Senior Software Development Engineer, Bluetooth Connectivity

Sonos Inc • Boston (MA)

Hybrid
USD 137,000 - 171,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Sonance • San Clemente (CA)

On-site
USD 130,000
Senior Software Development Engineer, Bluetooth Connectivity
Senior Software Development Engineer, Bluetooth Connectivity

Sonos, Inc. • Boston (MA)

Hybrid
USD 137,000 - 171,000
Medical, Dental, and Vision Insurance
401(k) with company match
Open Time Off policy
+4
Electrical Engineer
Electrical Engineer

Sonos, Inc. • Branch (LA)

On-site
USD 80,000 - 100,000
Junior Embedded Software Engineer - Hybrid (C/C++)
Junior Embedded Software Engineer - Hybrid (C/C++)

Sonos LLC • Boston (MA)

Hybrid
USD 93,000 - 116,000
Medical, Dental, and Vision Insurance
401(k) plan with company matching
Open Time Off policy
+2