Ambarella logo

Sr. System Software Engineer

Ambarella
June 24, 2026
Full-time
On-site
Shanghai, China
Other Semiconductor Jobs, Level - Senior

Job Title

Sr. System Software Engineer

Role Summary

Develop and maintain Linux-based system software for Ambarella AI vision processors used in network cameras, ADAS, robotics and other edge AI products. The role is based in Shanghai and includes development, debugging, and providing technical support through evaluation, project kickoff and mass production.

Experience Level

Senior. The posting specifies 3+ years of relevant work experience and expects hands-on embedded and system-software expertise.

Responsibilities

Key responsibilities include system-software development, customer-facing technical support, and delivering production-ready solutions.

  • Develop and troubleshoot system software including ARM drivers, audio/video capture, encoding, and AI engine integration.
  • Provide technical support and consulting to customers (remote and on-site) for network cameras, ADAS, robotics, AI Box, and similar products.
  • Lead evaluation, debugging, system optimization, and issue resolution from project start through mass production.
  • Communicate with customers to gather requirements, report project status, and coordinate cross-functional teams.

Requirements

Must-have skills and experience:

  • Strong C/C++ software development skills with hands-on coding experience.
  • Linux kernel and driver development experience; familiarity with Linux-based real-time systems.
  • Ability to read hardware schematics and experience with ARM-based embedded development.
  • Familiarity with common embedded peripherals and interfaces (I2C, SPI, MIPI, UART, USB, PCI, Ethernet, GPIO, CAN, Flash, DDR).
  • Experience with audio/video capture and encoding (e.g., AAC, OPUS, H.264, H.265) and multimedia frameworks such as GStreamer.
  • Basic scripting skills (bash, Python) and understanding of image sensors and image/video fundamentals.

Nice-to-have:

  • Experience with mainstream AI SoC platforms.
  • Knowledge of neural networks or machine-vision techniques (CNN, VLM, SLAM, ROS, etc.).
  • Strong English reading and writing skills and customer-facing experience.
  • Good communication skills and ability to work in cross-functional teams.

Education Requirements

Bachelor's or Master’s degree in electronics or a related technical field. The posting specifies 3+ years of relevant work experience. Equivalent practical experience is not stated.


About the Company

Company: Ambarella

Headquarters: Santa Clara, California, USA

Ambarella is a leader in computer vision and video processing technology, providing advanced solutions that enhance the performance of video applications. Focused on quality and innovation, Ambarella develops products for diverse uses, including autonomous vehicles, surveillance systems, and smart cameras, aiming to deliver pristine imagery and efficient compression while minimizing power consumption.

Ambarella logo

Date Posted: 2026-06-24