Jobiglo

No results.

Software Development Engineer – Embedded Systems

sonos · Shanghai

New
Mid 🇬🇧 English
Embedded Linux SPI I2C I2S UART USB Bluetooth GTEST Linux kernel

Job description

About the role

Sonos is looking for an Embedded Software Engineer to join its newly formed Diagnostics & System Team in Shanghai. You will work on core firmware and software that enable innovative home and business audio solutions, collaborating with experts across hardware, radio, acoustics, Wi‑Fi and Bluetooth.

Key responsibilities

  • Write clear, reliable, and maintainable C/C++ code for embedded Linux platforms.
  • Design and implement new features while optimizing existing technologies.
  • Modify software for new hardware, fix bugs, upgrade interfaces, and improve performance.
  • Debug low‑level issues spanning hardware‑software interfaces and support factory/vendor labs.
  • Develop unit tests using GTEST and contribute to continuous integration pipelines.

Required profile

  • 4+ years of embedded system programming experience in C/C++.
  • Strong communication skills and ability to work in cross‑functional, multicultural teams.
  • Hands‑on testing and debugging of embedded systems in a lab environment.
  • Track record of shipping reliable, extensible software.

Required skills

  • Embedded Linux system architecture and development environments.
  • Hardware communication interfaces: SPI, I2C, I2S, UART, USB, Bluetooth, Wi‑Fi.
  • Performance‑critical software development for resource‑constrained devices.
  • Linux kernel and U‑Boot programming and configuration.
  • Real‑time operating systems and unit testing frameworks (GTEST).

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec sonos.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:workday

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

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.

💬 Chat with us on Telegram

Published 9 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