senior software engineering Embedded Software Engineer ic · Posted Apr 20, 2026

About this role

Sonos is hiring a senior-level Embedded Software Engineer in the software engineering function based in Shanghai, China. The posting calls out experience with C, Linux, Networking, Data Structures.

Role
Embedded Software Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Shanghai, China
Posted
Apr 20, 2026

More roles at Sonos

IT Engineer
Shanghai, China · mid
AWS Okta Linux
Global Sourcing Manager - Electrical Components
Glasgow - Sonos Scotland · mid
Tableau
Senior Technical Program Manager, Software Delivery & Operations
Boston, MA · senior
AWS LLMs Git
Senior Systems Software Development Engineer
Boston, MA · senior
C Linux Testing
Mechanical Engineering Co-Op (Boston, MA)
Boston, MA · intern
Testing
All Sonos jobs →

Job description

from Sonos careers

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.

Do you want to work on the cutting edge of IoT and the rising wave of the connected home? Do you want to be part of the team that makes the magic happen in connecting the smartest speakers on the planet to streaming music services, voice services, and other devices in the home?

As a Software Engineer on the Core Software Connectivity team, you will be responsible for enhancing the industry’s most innovative embedded networking solution for streaming audio and developing the firmware for new product introductions with modern radio chips. You will work with some of the brightest minds in the business across multiple disciplines of software, hardware, acoustics, and WiFi technologies. You will have fun and innovate every day in our fast paced and creative environment.

What You’ll Do 

  • Use your knowledge of C, Linux kernel mode development, and network device drivers to bring up new prototypes and future Sonos products on the latest, highest performing wireless networking hardware.

    This is an excerpt. Read the full job description on Sonos careers →
All software engineering jobs software engineering in Shanghai, China Jobs in Shanghai, China software engineering salaries software engineering career path
All Sonos Jobs Browse software engineering roles senior positions