A

Ambarella

Edge AI vision processors for cameras

Software Engineer Intern

Applied Machine LearningConfirmed live in the last 24 hours
InternshipUnited StatesNo salary listedIn-person

About the Job

Requirements

  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Strong programming skills in C/C++ and Python.
  • Basic understanding of computer architecture, microprocessors, and memory systems.
  • Strong problem-solving and analytical skills.
  • Effective communication and ability to work well in a collaborative team environment.
  • Interest in understanding how software interacts with and leverages hardware.

Responsibilities

  • Develop software and tools for training, optimizing, and deploying AI models on Ambarella AI SoCs.
  • Analyze AI workloads and optimize performance across heterogeneous compute engines and memory hierarchies.
  • Understand research papers and implement state-of-the-art techniques to solve technical challenges.
  • Collaborate with cross-functional teams to deliver optimized solutions.

Desired Qualifications

  • Familiarity with AI SoCs, CPUs, GPUs, NPUs, or other AI accelerators.
  • Experience developing software for Edge AI embedded systems.
  • Knowledge of deep learning or computer vision fundamentals.
  • Understanding of AI workloads such as CNNs, LLMs, or VLMs.
  • Experience with deep learning frameworks such as PyTorch or TensorFlow.

About the Company

Ambarella

Edge AI vision processors for cameras

Ambarella develops AI vision processors for edge devices to extract meaningful insights from high-resolution video. Its chips and software run locally on cameras and embedded systems, enabling real-time analytics for applications such as ADAS, smart mirrors, drive recorders, security cameras, and industrial robotics, without sending data to the cloud. Revenue comes from licensing its AI vision processors and related software to manufacturers who integrate the tech into their products. The company differentiates itself by focusing on on-device, low-latency processing across automotive, security, consumer IoT, and industrial robotics markets, and by expanding capabilities through acquisitions like Oculii to add radar perception AI algorithms. Ambarella’s goal is to empower real-time, local decision-making in cameras and sensors, enabling safer, more capable edge devices across multiple industries.

Company size
501-1,000
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2004

Recently Posted Jobs

Explore more opportunities at Ambarella

See more jobs