Senior Wi-Fi Driver/Firmware Engineer
Sonos · Shanghai, China
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
Job description
from Sonos careersAt 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 →