Software Development Engineer
sonos · Shanghai
Job description
About the role
Sonos is looking for a Software Development Engineer to join the Diags-Systems team in Shanghai. You will design and develop test processes and tools for low‑level drivers and firmware, collaborating closely with development and quality partners.
Key responsibilities
- Design and execute test cases for low‑level driver development, including automation of physical interactions with units under test.
- Develop new tools and scripts to support test execution and board bring‑up, as well as manufacturing line testing.
- Triage and maintain existing automation and testbeds, and work with manual test engineers to automate repetitive test cases.
- Collaborate on reliability testing strategies for hardware/software interaction and API testing for user‑space applications.
Required profile
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent experience.
- Basic proficiency in C/C++ and familiarity with digital electronics, embedded systems, and low‑level communication protocols (I2C, PCIe, USB).
- Experience with Linux development, GIT, logic analyzers, and other digital test tools.
- Ability to work in English.
Required skills
- C/C++ development
- Linux kernel development
- Embedded systems testing
- I2C, PCIe, USB protocols
- GIT version control
- Logic analyzers and digital test equipment
- Python scripting and Pytest
- Jenkins CI
- Wireshark for network traffic analysis
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in China.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 8 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
sonos
Shanghai