Ambarella, Inc.
Jobs at Ambarella, Inc.
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Recently posted jobs
Artificial Intelligence • Computer Vision
Design and implement ASIC components including video compression, image processing, vector processors, neural network accelerators, processor cores, and memory subsystems. Develop and verify RTL using Verilog and SystemVerilog, optimize designs for performance, power, and area, improve design methodologies and tool flows, analyze coverage, support chip bring-up, and collaborate with verification teams.
Artificial Intelligence • Computer Vision
Leads development, optimization, modeling, and verification of real-time hardware video codecs for AI-enabled camera silicon. Designs embedded firmware, rate-control systems, diagnostics, and silicon validation tools while driving hardware/software co-design. Collaborates with architecture, hardware, and software teams, provides technical leadership, and mentors junior engineers.
Artificial Intelligence • Computer Vision
Develop and optimize AI-enabled video codec software for camera silicon, focusing on video quality, low latency, and hardware efficiency. Responsibilities include maintaining reference codec models, supporting hardware/software co-design, building verification and diagnostic tools, developing real-time firmware, tuning rate-control algorithms, and integrating codec solutions with engineering teams.
Artificial Intelligence • Computer Vision
Develop and maintain neural network compression algorithms and tools for AI vision processors used in edge applications. Apply pruning, quantization, knowledge distillation, and compression training techniques to CNN- and transformer-based computer vision and large language models. Work with machine learning frameworks and program in C, C++, and/or Python.
Artificial Intelligence • Computer Vision
Design, implement, optimize, and validate autonomous driving algorithms for perception, tracking, prediction, planning, localization, and real-time map generation. Ensure sensor data formats, timing, synchronization, coordinate alignment, and fallback mechanisms meet ISO 21448 SOTIF requirements. Integrate algorithms with systems and software teams into production-grade autonomous driving stacks.
Artificial Intelligence • Computer Vision
Manage domestic and international travel arrangements, calendars, billing, records, reports, office operations, space planning, facility support, events, and special projects. The role requires strong organization, communication, multitasking, attention to detail, Microsoft Office proficiency, and the ability to lift up to 20 pounds.
Artificial Intelligence • Computer Vision
Leads strategic business development and sales for AI and vision SoC solutions. Owns account plans, drives customer design wins, develops new markets, manages customer and manufacturing ecosystems, negotiates pricing and contracts, and oversees forecasting and market reporting. The role engages executives, engineering teams, and purchasing leaders while collaborating with internal technical, marketing, finance, legal, and operations teams. It requires substantial semiconductor sales experience and includes 20–30% domestic travel.
Artificial Intelligence • Computer Vision
Lead product marketing and go-to-market strategy for edge AI solutions serving robotics, drones, machine vision, and industrial automation markets. Define hardware and software positioning, gather customer requirements, shape roadmaps, enable sales and FAE teams, grow partner and developer ecosystems, and support Ambarella’s Developer Zone. Manage cross-functional initiatives, technical demonstrations, events, customer relationships, and partner programs, with up to 30% international travel.
Artificial Intelligence • Computer Vision
Design, implement, and test imaging and video algorithms and DSP microcode for Ambarella SoCs. Develop firmware, research and implement DSP algorithms, optimize CPU and memory usage, create hardware-block test code, and debug assembly. The role requires understanding computer architecture, video standards, image processing, neural network frameworks, software development practices, and cross-functional teamwork.
Artificial Intelligence • Computer Vision
Develop highly efficient deep learning and computer vision algorithms for edge applications, including self-driving cars and humanoid robots. Responsibilities include designing, training, and optimizing Transformer models, researching multimodal large language models and embodied AI, and building vision systems. The role also involves applying computer vision methods such as object detection, tracking, segmentation, and vision-language modeling, alongside robot control and sensor integration using ROS 2.
Artificial Intelligence • Computer Vision
Develop software tools for future Ambarella embedded processors used in computer vision and intelligent automotive applications. Design and implement compiler language features, performance optimization tools, and related development capabilities. Collaborate with scientists, architects, and software and hardware teams to optimize chip performance. Work independently within a small R&D team.
Artificial Intelligence • Computer Vision
Supports senior circuit designers in designing, validating, and characterizing mixed-signal and analog IP blocks for SoCs, including PLLs, DLLs, SERDES, high-speed I/O, and data converters. The role provides exposure to advanced sub-14nm technologies, analog integrated circuit design, digital logic, Verilog coding, laboratory work, and signal integrity.
Artificial Intelligence • Computer Vision
Design and verify Design-for-Test logic for complex SoCs, automate scan, compression, and MBIST flows, analyze fault coverage, and perform timing analysis for DFT modes.
Artificial Intelligence • Computer Vision
Develop and debug verification testbenches, tests, RTL logic, random test generators, coverage monitors, checkers, assertions, and simulation-analysis tools for complex SoCs featuring DSP, computer vision, CPU, and coprocessor blocks.
Artificial Intelligence • Computer Vision
Design and verify ASIC logic for edge AI vision processors, including video compression, image processing, neural-network accelerators, and processor cores. Develop RTL in Verilog and SystemVerilog, optimize designs for timing, area, and power, and create UVM-based testbenches, BFMs, test generators, coverage monitors, and verification plans. Support synthesis, front-end tool flows, chip bring-up, and testing.
Artificial Intelligence • Computer Vision
Implements and verifies design-for-test features, including scan, compression, MBIST, LBIST, and streaming scan networks, for complex computer vision SoCs. Develops scan and memory-test patterns, analyzes clocking for at-speed testing, performs post-layout timing verification, supports ATE pattern bring-up, and assists with silicon production, failure diagnosis, and test optimization.
Artificial Intelligence • Computer Vision
Design, train, optimize, and validate deep learning and computer vision algorithms for edge devices. Implement and optimize models for runtime on Ambarella hardware and assess performance on large-scale datasets.
Artificial Intelligence • Computer Vision
Test and validate optical and image-processing performance of cameras and sensors. Design and run multi-scenario test cases (indoor/outdoor), debug image quality with developers, evaluate results, produce test reports, and support product optimization, demos, and exhibition activities.
Artificial Intelligence • Computer Vision
Develop, bring up, and verify embedded platforms and drivers in C/C++ on ARM/MIPS. Work with RT-Linux, lab equipment, and hardware teams to implement and test low-level control drivers and ensure system-level integration.
Artificial Intelligence • Computer Vision
Develop, tune, and debug digital image/video processing software for cameras (Digital/Hybrid/IP/DV camcorders). Focus on image/video color and quality tuning, software debugging on PC, and cross‑team collaboration.



