Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Development Engineer

Home > C/C++ programming jobs

Software Development Engineer in Others

  • Shanghai, China

Responsibilities

  • Design and execute test cases for low-level driver development.
  • Develop tools and scripts to support test execution on and off target.
  • Support board bring-up and manufacturing-line testing.
  • Triage and maintain existing automation and testbeds.
  • Automate repetitive manual test cases in collaboration with manual test engineers.
  • Develop reliability-testing strategies for the hardware/software interaction layer.
  • Develop API-testing strategies for the abstraction layer used by user-space applications.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • Basic proficiency in C/C++.
  • Basic understanding of digital electronics and embedded systems.
  • Familiarity with low-level communication protocols such as I2C, PCIe, and USB.
  • Understanding of Git as a source code management system.
  • Experience using logic analyzers and other digital electronics test tools.
  • Experience developing for Linux.
  • Ability to work in English.
  • Preferred: strong C/C++ development skills and Linux kernel development experience.
  • Preferred: understanding of 802.11 networking or experience using Wireshark for network traffic analysis.
  • Preferred: experience testing IoT or embedded systems, preferably in a Linux environment.
  • Preferred: experience with Jenkins and familiarity with Python and Pytest.
  • Preferred: interest in DIY IoT and robotics projects.

Sonos

Sonos builds premium audio products that deliver unparalleled listening experiences, combining high-quality hardware with advanced software. Our focus is on audio enthusiasts and everyday listeners who crave exceptional sound quality in their environments. What sets us apart is our dedication to ...

Similar positions

Senior Software Engineer, Simulation

  • ATOMS
  • Full time
  • USA
  • 09/13/2026
  • Salary: $195k - $246k/yr
  • San Francisco, CA

Firmware Engineer II

  • Varda Space Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $144k - $184k/yr
  • El Segundo, CA

Senior Software Engineer, Simulation

  • CloudKitchens
  • Full time
  • USA
  • 09/13/2026
  • Salary: $195k - $246k/yr
  • San Francisco, CA

Software Engineer, Battlespace Awareness

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $191k - $253k/yr
  • Waltham, MA

Software Engineer, Battlespace Awareness

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $165k - $218k/yr
  • Broomfield, CO