Ambarella logo

Sr. System Software Engineer

Ambarella
May 16, 2026
Full-time
On-site
Shanghai, China
Other Semiconductor Jobs, Level - Senior

Job Title

Sr. System Software Engineer

Role Summary

Responsible for optimizing and deploying deep learning models for Ambarella's edge AI vision processors. Works with the system-software team to build model conversion tooling, an edge AI runtime, and to support customer model porting and performance tuning.

Primary mission: enable efficient model execution on Ambarella hardware, implement runtime scheduling and memory management, and automate model deployment pipelines.

Experience Level

Senior β€” posting specifies 2+ years of embedded AI development experience.

Responsibilities

Deliver model optimization, deployment tooling, and runtime components to run AI workloads on edge processors.

  • Optimize CNN, Transformer, and related models for the target hardware and deployment constraints.
  • Develop conversion tooling from PyTorch/ONNX to chip-executable representations and integrate into automated deployment pipelines.
  • Design and implement an edge AI runtime covering model loading, task scheduling, memory management, and multi-task parallel inference.
  • Support customer model porting and performance tuning; deliver tailored AI solutions as required.
  • Produce technical documentation, specifications, and best practices to capture and share team knowledge.

Requirements

Must-have technical skills and preferred skills summarized below.

  • Must-have: Strong C/C++ and Python programming skills; hands-on embedded system development and debugging experience.
  • Must-have: Familiarity with deep learning frameworks (PyTorch, ONNX) and end-to-end model deployment workflows.
  • Must-have: Understanding of CNN and Transformer architectures.
  • Preferred: Experience in model optimization or operator/kernel development.
  • Preferred: Experience in edge AI deployment, LLM serving/efficiency (e.g., vLLM-class stacks), or AI agent development.
  • Preferred: Strong cross-team collaboration and problem-solving; ability to diagnose and resolve complex technical issues quickly.

Education Requirements

Bachelor's degree or higher in Computer Science, Electrical Engineering, or a related field. The posting specifies 2+ years of embedded AI development experience; equivalent practical experience may be considered by the employer.


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-05-15