Ambarella logo

Senior System Software Engineer

Ambarella

On-site
Shanghai, China
Full-time
Senior
Salary not listedPosted 11m ago

Real job — pulled straight from Ambarella’s careers page · Verified October 24, 2026 · No reposts.

Job description

Ambarella is hiring a Senior System Software Engineer — a full-time, based in Shanghai, China role. Apply directly on Ambarella's careers page below.

Sr. System Software Engineer

Location: China Shanghai

Time Type: Full time

Job Description

AI Vision Processors For Edge Applications

Our solutions make cameras smarter by extracting valuable data from high-resolution video streams.

Job Description

Responsibilities

  • Develop applications on embedded Linux systems; maintain SDK build systems; and maintain selected device drivers.
  • Provide thorough technical support to customers worldwide so they can make full use of Ambarella solutions.
  • Collaborate with other teams on software development and prepare technical documentation for customers.

Requirements

  • 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, sound software engineering practices, and good coding habits.
  • Familiarity with scripting languages such as Makefile, Shell, and Python.
  • Good understanding of embedded hardware and computer architecture.
  • Basic knowledge of video and audio fundamentals.
  • Preferred: Experience with the Yocto build system.
  • Preferred: Experience with Docker, Podman, and Kubernetes/K3s.
  • Preferred: Contributions to open-source communities.
  • Strong self-learning ability and willingness to dig into technical problems.
  • Good written and spoken English.
  • Strong sense of responsibility and ability to work under pressure; clear communication; ability to plan and prioritize work; and strong teamwork.

Get Senior System Software Engineer jobs like this→

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Datamaticstechnologies logo

Platform Engineer

Dammam, Saudi Arabia
✓ From careers page· 2d ago
Datamaticstechnologies logo

Platform Engineer

Riyadh, Riyadh
✓ From careers page· 2d ago
Datamaticstechnologies logo

Platform Engineer

Jubail, Saudi Arabia
✓ From careers page· 2d ago
Revolution Medicines logo

Staff Scientific Computer Engineer, Cloud Infrastructure

$164k–$205kRedwood City, CA
✓ From careers page· 2d ago

Frequently asked questions

What skills are required for Senior System Software Engineer at Ambarella?

The required skills for Senior System Software Engineer at Ambarella include: Linux, C, Shell, Python, Docker, Kubernetes.

What is the seniority level for Senior System Software Engineer at Ambarella?

Senior System Software Engineer at Ambarella is a Senior level position.

How do I apply for Senior System Software Engineer at Ambarella?

You can view the full description and apply for Senior System Software Engineer at Ambarella on EchoJobs: https://echojobs.io/job/ambarella-sr-system-software-engineer-w521k.