Job Description
Ambarella has some exciting internship opportunities for self-motivated and creative students near completion of their master's degree. We are looking for talented engineers who possess a strong interest in VLSI design, programming and computer architecture.
Ambarella designs complex SoCs which include custom DSP and computer vision blocks, CPUs and co-processors. Some example responsibilities will include:
- Develop test benches (or parts thereof), write and debug tests and RTL logic.
- Write Random Test Generators to automatically and intelligently generate the tests.
- Write coverage monitors, checkers, assertions and collect statistics.
- Create tools, scripts and utilities to aid in creating stimulus and analyzing the results of simulations, including performance measurements.
The internship program requires some exposure to the programming and scripting languages like Verilog, System Verilog, UVM, C and C++, Perl, Python or assembly code. We expect that interns will be able to pick up missing skills quickly, deliver their assignments on time, and present their work at the end of the program.
Skills Required
- Near completion of a Master’s degree (students)
- Strong interest in VLSI design, programming, and computer architecture
- Exposure to Verilog
- Exposure to SystemVerilog
- Experience with UVM
- Proficiency in C or C++
- Scripting experience in Perl or Python
- Familiarity with assembly code
- Ability to learn missing skills quickly
- Ability to deliver assignments on time and present work
What We Do
Ambarella (Nasdaq: AMBA) is a leading developer of visual AI products. Our technologies enable a wide variety of human and computer vision applications, including video security, advanced driver assistance systems (ADAS), electronic mirror, drive recorder, driver/cabin monitoring, autonomous driving, and robotic applications. Ambarella’s low-power system on chips (SoCs) offer high-resolution video compression, advanced image processing, and powerful deep neural network processing to enable intelligent cameras to extract valuable data from high-resolution video streams. For more information, please visit www.ambarella.com







