
CPU Verification engineer
ACL Digital • Bengaluru, Karnataka, India
Role & seniority
- CPU Verification Engineer, 4+ years experience
Stack/tools
-
Verilog/SystemVerilog, C/C++, ARM assembly and embedded C tests
-
SoC verification: UVM/OVM, formal, power-aware verification, emulation
-
Testbench design, test plan creation, CHI/DDRx/LPDDRx/AI accelerator integration verification
-
SoC flows: boot, cache coherency, clock domain crossing
-
Scripting: Tcl, Perl, Python
-
GLS, DFT/DFD, UPF power-aware verification
-
Peripherals/software: porting peripheral driver code for SoC tests
-
Tools/environments: testbench development, debug of failures
Top 3 responsibilities
-
Develop verification plans, test methodologies, C-based software tests, and SystemVerilog/Verilog testbenches; ensure functional coverage and quality sign-off
-
Create and debug test cases, diagnose test failures; drive complex test scenarios for SoC integration and performance verification
-
Collaborate with architecture, design, modeling, silicon validation, FPGA/board teams; plan tasks, schedules, and report progress
Must-have skills
-
Strong digital verification expertise in Verilog/SystemVerilog
-
SoC verification experience with embedded C/C++ tests and ARM assembly
-
Proficiency in UVM/OVM or equivalent verification methods; formal or emulation knowledge
-
SoC verification flow knowledge: requirements, methodology, test plans, testbench implementation, execution, documentation
-
Debugging/problem-solving skills; understanding of SoC verification, boot flow, cache coherency,
Full Description
Hi,
Greetings from ACL Digital,
Looking for CPU Verification Engineers
Exp level: 4+years
Location: Banglore
Job Description
- We are seeking a skilled and motivated CPU Verification Engineer to join our microprocessor verification team. In this role, you will contribute to the verification of high-performance, low-power CPU cores by developing scalable testbenches, driving complex test scenarios, and ensuring full functional coverage and quality sign-off
Responsibilities
-
Verification engineer with a knowledge of SoC integration verification, SoC scenario verification, SoC performance verification, CHI/DDRx/LPDDRx/AI accelarator integration verification in SoC RTL.
-
Your key responsibilities will include writing test plans, defining test methodologies, developing C based software tests, SystemVerilog/Verilog testbenches and tests, and debugging of test failures and issues.
-
Working with project management and leads on planning tasks, schedules, and reporting progress
-
Collaborate with engineers from other teams including architecture, design, implementation, modelling, performance analysis, silicon validation, FPGA and board development
Required Skills and Experience
- Proven understanding of digital hardware verification language Verilog/Systemverilog HDL
- Experience in SoC verification using Embedded Low-level programming including C/C++ tests and assembly language(preferably ARM)
- Experienced in one or more of various verification methodologies – UVM/OVM, formal, power aware verification, emulation
Exposure to all stages of verification: requirements collection, creation of verification methodology plans, test plans, testbench implementation, test case development, documentation, and support Good Problem Solving and Debugging skills. Knowledge of SoC Verification Flow and strategy. Experience with ARM-based designs and/or ARM System Architectures, SoC Boot flow, Cache coherency Porting peripheral driver software for SoC tests Clock Domain Crossing verification Experienced in GLS, DFT/DFD, Experienced in UPF Power Aware verification Automation experience with shell programming/scripting (g. Tcl, Perl, Python etc.)
Qualifications
B. E/B.Tech or M.E/M.Tech in Electronics, Electrical, or Computer Engineering
- 4+ years of relevant experience in CPU or SoC-level functional verification
Interested can CV to sharmila.b@acldigital.com Show more Show less