Verification Engineer II
AmbarellaJob Title
Verification Engineer II
Role Summary
Develop and execute verification solutions for advanced SoCs used in video, image processing, computer vision, and edge AI applications. Work on verification plans, testbenches, and automation to validate DSP blocks, control logic, processor cores, compression engines, and neural network processors.
Experience Level
Mid-level. Specific years of experience not stated.
Responsibilities
Primary verification responsibilities and collaboration expectations:
- Develop and maintain verification testbenches using SystemVerilog, UVM, Verilog, C/C++, and Python.
- Create and execute verification plans for DSP blocks, control logic, processor cores, and specialized accelerators.
- Verify image processing pipeline components, video input subsystems, compression engines, and neural network processors.
- Develop directed and constrained-random tests, assertions, checkers, and coverage models.
- Debug RTL and testbench failures, analyze simulation results, and resolve coverage gaps.
- Use and enhance agentic AI verification workflows for test generation, failure analysis, coverage improvement, and debugging automation.
- Develop Python scripts and utilities to automate verification and regression tasks.
- Collaborate with RTL design, architecture, and software teams to close verification issues.
Requirements
Must-have technical skills and experience:
- Strong understanding of digital logic design and computer architecture.
- Hands-on experience with Verilog/SystemVerilog and simulation-based verification.
- Familiarity with UVM, constrained-random testing, and functional coverage.
- Programming skills in Python and/or C/C++ for verification automation.
- Strong debugging and problem-solving skills; effective verbal and written communication.
Education Requirements
At least a Bachelor’s degree, preferably a Master’s, in Electrical Engineering, Computer Engineering, or a related field.
About the Company
Company: Ambarella
Headquarters: Santa Clara, California, USA
Ambarella is a leader in computer vision and video processing technology, providing advanced solutions that enhance the performance of video applications. Focused on quality and innovation, Ambarella develops products for diverse uses, including autonomous vehicles, surveillance systems, and smart cameras, aiming to deliver pristine imagery and efficient compression while minimizing power consumption.
