Skip to main content
Ambarella

Sr. System Software Engineer - China Shanghai, China

Ambarella China Shanghai, China Full-time 4 months ago
Embedded & Systems Software

Originally posted 24 June 2026 by the employer. Relisted by the employer on 19 October 2026.

About the role

Ambarella is seeking a Sr. System Software Engineer to develop applications on embedded Linux systems and maintain SDK build systems and selected device drivers.

What you'll do

  • Develop applications on embedded Linux systems.
  • Maintain SDK build systems and maintain selected device drivers.
  • Provide technical support to customers worldwide to support integration of Ambarella solutions.
  • Collaborate with other teams on software development.
  • Prepare technical documentation for customers.

What you'll need

  • Bachelor’s or master’s degree in computer science, electrical engineering, or a related field.
  • Solid understanding of Linux fundamentals, the Linux kernel, and driver development.
  • Strong C programming skills and sound software engineering practices.
  • Familiarity with scripting languages including Makefile, Shell, and Python.
  • Good understanding of embedded hardware and computer architecture.
  • Basic knowledge of video and audio fundamentals.
  • Good written and spoken English.

Nice to have

  • Experience with the Yocto build system.
  • Experience with Docker, Podman, and Kubernetes/K3s.
  • Contributions to open-source communities.

Skills: AI inference runtime library, embedded Linux, C/C++, AI operators, performance optimization

More semiconductor jobs: Ambarella jobs · Embedded software jobs · China jobs

Market context

This role has been open 155 days — well above the 64-day median for Systems Software Engineering roles.

Systems Software Engineering · Systems Software

Open roles in category
686
Median days open
64 d
Median salary
$213k
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
How Ambarella compares in Systems Software Engineering hiring
Metric Ambarella All employers we track in this specialty (686 roles · 71 employers)
Open roles in this specialty 5 686
Open roles in the wider Software, Firmware & Systems family 20 6367 · 147 employers
Median days open 156 d 64 d (+92 d vs this employer)
Median salary (USD postings) — $213k

Skills observed across this category: AI inference runtime library, embedded Linux, C/C++, AI operators, performance optimization

Who's hiring in this category

  • Qualcomm · 172 open roles · median 83 d
  • NVIDIA · 136 open roles · median 44 d
  • AMD · 60 open roles · median 55 d
  • Arm Holdings · 28 open roles · median 1 d
  • Mobileye · 26 open roles · median 95 d
  • Broadcom · 16 open roles · median 65 d

How we counted: 686 open Systems Software Engineering (Systems Software) roles from 71 employers tracked in the SemiconductorJobs index, counted 29 Oct 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Software, Firmware & Systems family row. Figures refresh nightly.

Apply now
China Shanghai, China
On-site
Full-time
4 months ago

Share this job