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, 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
Provide on-site office administration and facilities support including maintenance, supplies, monthly admin expenses, travel logistics, front-desk backup, event coordination, and other administrative projects.
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
Temporary administrative support handling travel arrangements, calendar management, office and facilities support, space planning, event assistance, and general administrative tasks. Requires strong time management, communication, attention to detail, and proficiency with Microsoft Office/Outlook and AI productivity tools.
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.
Artificial Intelligence • Computer Vision
Design and verify video-compression, image-processing, vector-compute, and edge AI processor subsystems using SystemVerilog/Verilog. Synthesize and optimize RTL for timing, area, and power; prototype microarchitectures with scripting; develop unit tests, front-end flows, and coverage analysis; participate in chip bring-up and testing.
Artificial Intelligence • Computer Vision
Install, maintain, and troubleshoot Linux servers and core infrastructure services (Kickstart, DNS, DHCP, NFS, LDAP, NIS). Administer Apache, manage container environments (Docker/Podman), implement security and patching, create documentation and runbooks, perform root cause analysis, and provide helpdesk-level technical support.
Artificial Intelligence • Computer Vision
Work on computer vision algorithms for edge AI vision processors, extracting and processing high-resolution video data. Tasks likely include algorithm prototyping, evaluation, and performance optimization for camera-based edge applications while collaborating with engineering teams.
Artificial Intelligence • Computer Vision
Develop and maintain Linux distributions and major system components for edge AI vision processors. Responsibilities include cross-compilation, software repository maintenance, and tool development, working within open-source communities and Linux desktop environments.
Artificial Intelligence • Computer Vision
Lead end-to-end lifecycle and governance of enterprise AI initiatives: intake, POC tracking, review coordination, deployment readiness, stakeholder communication, and program reporting to ensure responsible, secure, and measurable AI adoption across the company.
Artificial Intelligence • Computer Vision
Design and implement system-level software for AI vision processors used in edge camera applications. Work on low-level drivers, performance optimization for high-resolution video pipelines, hardware/software integration, and reliability for real-time inference on edge devices. Collaborate with firmware, hardware, and application teams.



