A

Ambarella

Edge AI vision processors for cameras

Senior System Software Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeShanghai, ChinaNo salary listedIn-person

About the Job

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.
  • 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.

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.

Desired Qualifications

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

About the Company

Ambarella

Edge AI vision processors for cameras

Ambarella develops AI vision processors for edge devices to extract meaningful insights from high-resolution video. Its chips and software run locally on cameras and embedded systems, enabling real-time analytics for applications such as ADAS, smart mirrors, drive recorders, security cameras, and industrial robotics, without sending data to the cloud. Revenue comes from licensing its AI vision processors and related software to manufacturers who integrate the tech into their products. The company differentiates itself by focusing on on-device, low-latency processing across automotive, security, consumer IoT, and industrial robotics markets, and by expanding capabilities through acquisitions like Oculii to add radar perception AI algorithms. Ambarella’s goal is to empower real-time, local decision-making in cameras and sensors, enabling safer, more capable edge devices across multiple industries.

Company size
501-1,000
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2004

Recently Posted Jobs

Explore more opportunities at Ambarella

See more jobs