Perik.ai See who’s hiring. Apply before everyone else.
← Back to all jobs

Staff System Software Engineer - Embedded AI & Algorithm

Ambarella
📍 US Headquarters 📅 Posted May 20, 2026
Apply on Ambarella’s website →

About this role

AI Vision Processors For Edge Applications

Our solutions make cameras smarter by extracting valuable data from high-resolution video streams.

Job Description

Staff System Software Engineer - Embedded AI & Algorithm

At Ambarella, we are looking for talented team members to help us deliver our advanced computer vision algorithms to tomorrow's intelligent video products. Our target applications include autonomous vehicles, intelligent video surveillance, self-flying drones, smart wearable cameras, 360-degree immersive video, and more. Combining technical expertise and a commitment to quality, Ambarella has established itself as the industry standard for excellence in video performance by offering pristine imagery, efficient compression, and low-power operation. If you enjoy great rewards, Ambarella has it all, great health, and welfare benefits!

System Software Algorithm engineers at Ambarella research and develop next-generation computer vision algorithms in a wide variety of our future products. We offer a unique opportunity to push the envelope of algorithm design and collaborate across a broad set of disciplines in a small-company environment. Leveraging the capabilities of our hardware and software tool stack, engineers develop fast and accurate deep neural networks that solve complex problems common in intelligent video surveillance camera, autonomous driving, and more general computer vision applications.

Responsibilities

• Develop ML and computer vision algorithms/systems.
• Training and optimization of deep learning/ML based computer vision algorithm for edge devices.
• Validation and performance assessment on large-scale datasets.

Requirements

• Master or PHD Degree in CS/EE
• 5 - 8 years of experience with Edge Devices
• Strong programming skills in Python, C/C++
• Experience with deep learning and its applications to computer vision.
• Experience in developing or using deep learning frameworks (e.g., TensorFlow, Kera’s, PyTorch, ONNX, etc.)
• Experience in optimization of deep learning/ML algorithms (e.g., Retraining, Quantization, Pruning, etc.)
• Experience in Image Quality Tuning, Image processing algorithm, and Image Processing Pipeline is a plus. 
• Must work in our Santa Clara, CA offices 3 days a week.

This listing was aggregated by Perik.ai from Ambarella’s public job board. Click the button above to view the full job description and apply directly.
Explore more jobs
More from Ambarella Browse all AI & tech jobs

Perik.ai is an AI & tech job board that aggregates the latest openings from top companies — updated daily so you can apply before everyone else.

About FAQ Privacy Policy Terms of Service Contact