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.

Date Posted: 2026-05-19