Ambarella logo

System Software Engineer

Ambarella
May 19, 2026
Full-time
On-site
Shanghai, China
Other Semiconductor Jobs, Level - Mid-Career

Job Title

System Software Engineer

Role Summary

Develop and optimize AI model deployment tooling and runtime components for Ambarella's edge vision processors. Work within the software/firmware team to enable efficient multi-task inference and automated deployment pipelines for resource-constrained edge devices.

Primary focus areas include model conversion, runtime scheduling, memory management, and customer model integration and tuning.

Experience Level

Mid-level β€” requires approximately 2+ years of embedded AI development experience.

Responsibilities

Key responsibilities include:

  • Optimize CNN, Transformer, and related models for the target hardware architecture and deployment constraints.
  • Build model conversion tooling from PyTorch/ONNX to chip-executable representations and integrate into automated deployment pipelines.
  • Develop 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 needed.
  • Produce technical documentation, specifications, and best practices to capture and share team knowledge.

Requirements

Must-have technical skills and desirable additional experience.

  • 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 the end-to-end model deployment workflow.
  • Must-have: Practical understanding of CNN and Transformer architectures and optimization considerations.
  • Must-have: Strong cross-team collaboration and problem-solving ability to diagnose and resolve complex technical issues quickly.
  • Nice-to-have: Operator/kernel development or model optimization experience.
  • Nice-to-have: Experience in edge AI deployment, LLM serving/efficiency (e.g., vLLM-class stacks), or AI agent development.

Education Requirements

Bachelor's degree or above in Computer Science, Electrical Engineering, or a related field (as stated in the posting). No certifications or explicit equivalent-experience language were provided.


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-19