
Design Engineer – Verification (BB812FT RM 4421)
Source-Right • Noida, Uttar Pradesh, India
-
Role & seniority
-
Design Engineer – Verification
-
Senior: 8–12 years experience in SoC/IP/Subsystem verification
-
-
Stack/tools
-
HDLs: Verilog/VHDL; SystemVerilog
-
Verification languages/frameworks: C, UVM, SV-based test environments; UVM VIPs
-
Simulators: Synopsys, Cadence, Mentor
-
Formal/SVA: system Verilog assertions, formal verification methods
-
Coverage: functional coverage + assertion/coverage analysis
-
Optional/Domain: CPF/UPF (low power), emulation/prototyping tools (Palladium, Zebu, FPGA)
-
-
Top 3 responsibilities
-
Build verification planning and map requirements to a traceable verification plan
-
Develop verification testbench and components (drivers, monitors, response checkers, advanced UVM VIPs)
-
Create/execute test cases using constrained/direct-random stimulus, and perform debug/Fault isolation (including recreating failures and root-cause analysis); support functional/performance verification across module/subsystem/SoC/system
-
-
Must-have skills
-
Strong C + UVM/SV verification environment development
-
Hands-on SystemVerilog/SystemVerilog assertions and formal verification understanding/implementation
-
RTL/Gate-level debugging: ability to analyze RTL and debug RTL/Gate netlist
-
Coverage-driven verification (functional/performance requirements) and regression management
-
Architecture
-
Full Description
Position: Design Engineer – Verification (BB812FT RM 4421)
Job Summary
The Verification role will involve many aspects of Functional, Performance verification using most effective methodologies in context of Module/Subsystem/SoC /System Level. A strong ability to map requirements into a traceable verification plan is important. The ideal candidate will partner with local and global SoC and IP developers to drive best practices with a target of ongoing productivity improvement. A “zero-defect” mindset is a key enabler. Responsibilities encompass the development of verification test bench, development of verification components, test case development for simulation, formal verification and emulation, debugging failures and creating simulation cases for various studies
Expectations include
- Verification planning;
- Verification test bench development and implementation;
- Development of verification test bench components such as drivers, monitors, response checkers as well as use most advanced UVM VIPs;
- Development of direct and constrained-random stimulus;
- Understands and analyzes RTL code, functional, assertion coverage results;
- Understands Develop functional coverage;
- Understands and develops system Verilog assertions;
- Understands and implements formal verification methods;
- Strong skills in debug, failure re-creation and root cause analysis
- Applicant should have efficient debugging and logic skills.
Job Qualifications
BTech/MTech with 8-12 years’ experience in SOC/IP/Subsystem verification of multimillion Gate complex Design with multiple clocks/power domains. Experience in below areas with strong hands on knowledge in below areas is needed C and UVM/SV based Test environment, HDLs (Verilog/VHDL), simulators (Synopsys/Cadence/Mentor) is a MUST Understanding of the design/architecture and ability to debug RTL/Gate netlist is MUST Coverage driven Verification for addressing Functional, Performance requirement of the SoC, regression management Microcontroller architecture, ARM Cores, Interconnect(NIC, FlexNoC), Cache Coherency, Bus Protocols like AHB/AMBA,AXI, ACE
Following Skills Will Have Additional Value
Memory controllers (Flash, SRAM,DDR3/4/LPDDR) Protocols like PCIe, MIPI, GPU (Graphics processing), VPU (Video Processing), Ethernet, USB, Image Formal verification methodologies and Apps, AVIP, PinMuxing Verification, Randomization Low Power intent verification using CPF, UPF Exposure to pre silicon validation/emulation (Palladium, Zebu)/FPGA Prototyping would be a plus