Junior Software Development Engineer, Embedded Engineering Productivity

Reposted 15 Days Ago
Be an Early Applicant
Glasgow, City of Glasgow, Scotland, GBR
In-Office
Entry level
Hardware • Music • Other • Retail • Software
Sonos is a sound experience company.
The Role
The role involves testing and automating processes for Sonos's embedded systems, focusing on audio quality and supporting software and hardware development.
Summary Generated by Built In

At Sonos we want to create the ultimate listening experience for our customers and know that it starts by listening to each other. As part of the Sonos team, you’ll collaborate with people of all styles, skill sets, and backgrounds to realize our vision while fostering a community where everyone feels included and empowered to do the best work of their lives.

This role is located on-site at our Glasgow office.

This position is office-based, meaning regular in-person collaboration or use of office equipment is essential to maximize effectiveness for this team and/or position. Qualified applicants must live within commuting distance of our Glasgow office locations and should expect to be in office a minimum of 4 days per week.

#LI-Onsite

Sonos seeks innovative engineers to help fuel our rocketing success. We are setting new standards for the audio industry and reshaping the way consumers engage with music. As a Software Development Engineer on the Embedded Player team, you will bring your perspective and influence the way we think about high quality. You’ll apply your creativity and engineering skills to help shape our system architectural vision which serves as the foundation for which our experiences are built on.

What You’ll Do 

  • Advocate for an Automation test strategy, influencing software quality early in the development lifecycle by driving the confidence needed to evaluate release readiness across our family of products and technologies.

  • Review requirements, behavior specifications, user stories, and source code changes to develop effective, early-stage test strategies that validate code merges and support product readiness decisions.

  • Engineer new automation and tools, and optimize existing ones to improve testing efficiency, stability, and performance metrics across the Sonos product ecosystem.

  • Collaborate proactively with firmware development engineers during new product development to debug software/hardware interactions and root-cause issues.

  • Proactively maintain and troubleshoot automation systems to deliver stable, trustworthy test results that support confident decision-making by firmware developers.

  • Perform peer code reviews to assure code quality and test coverage.

  • Work closely with third-party test vendors to manually validate software features and ensure functional quality.

  • Act on ideas and bring visibility to your work via various technical forums (demos, tech-talks, hack-weeks).

What You’ll Need

Basic  Qualifications:

  • Demonstrated experience programming in Python

  • Ability to read and understand firmware code written in C/C++

  • Experience with Linux as a development platform

  • Working knowledge of modern source code control tools and CI/CD frameworks

  • Must be able to translate product/feature requirements and code changes into test cases

  • Inquisitiveness in understanding how components and technologies operate to their core

Preferred Qualifications:

  • Experience working with embedded systems

  • Experience designing and developing test automation with Pytest

  • Experience using data to substantiate design decisions

If you don’t have 100% of the skills listed, we strongly encourage you to apply if interested.

Additional technologies we use across our teams:

  • Audio codecs - AAC, MP3, OGG, WAV

  • Multichannel audio home theater formats - Dolby, Dolby ATMOS, DTS

  • Wireless connectivity protocols for embedded systems - WiFi, Bluetooth

  • Network infrastructure - network protocols, switches, routers, VLANs

  • Code quality tools - SonarQube, Sentry.IO, Valgrind

  • Build system tools - Yocto, Meson, Cmake

  • Data tools - Tableau, Datadog

  • Platform as a service tools - Kubernetes, Docker containerization

  • AWS cloud services

Your profile will be reviewed and you'll hear from us once we have an update. At Sonos we take the time to hire right and appreciate your patience.

Top Skills

Audio Codecs (Aac
C/C++
Dolby Digital)
Mp3
Ogg
Python
Wav
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Boston, MA
1,800 Employees
Year Founded: 2002

What We Do

We connect millions of listeners all around the world to the content they want, where and how they want it. Since inventing multiroom wireless audio in 2005, we have continuously innovated the listening experience, designing hardware and software that celebrates sound, empowers our customers, and brings the home to life. Our team is made up of passionate players united by a culture of respect, transparency, collaboration, and ownership who want to inspire the world to listen better.

Why Work With Us

Sonos is a global company that boasts a rich culture of diversity and innovation. With over 1,800 employees distributed across the world, we work remotely from home or an office location (when required). We value a diverse workforce that enables each employee to do the best work of their life and contribute to projects they are passionate about.

Gallery

Gallery

Similar Jobs

Motorola Solutions Logo Motorola Solutions

Site Reliability Engineer

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Hybrid
Edinburgh, City of Edinburgh, Scotland, GBR
23000 Employees

Capco Logo Capco

Graduate Analyst - Investment Banking

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Hybrid
Glasgow, City of Glasgow, Scotland, GBR
6000 Employees

Motorola Solutions Logo Motorola Solutions

Test Engineer

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Hybrid
Glasgow, City of Glasgow, Scotland, GBR
23000 Employees

CrowdStrike Logo CrowdStrike

Sales Engineer

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
United Kingdom
10000 Employees

Similar Companies Hiring

Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account