The Staff SoC Verification Engineer will lead the verification team to ensure the quality of advanced ARM-based SoCs for 4-D Lidar applications. Responsibilities include architecting test environments, defining verification plans, working on coverage analysis, and collaborating closely with cross-functional teams to meet functional, performance, and power targets.
Role Summary
As a senior member of the SOC Verification team, you will lead a team of verification engineers and verify new breeds of SoC for advanced perception applications utilizing 4-D Lidar. You will architect and develop verification environments for block, subsystem, and full-chip using state-of-art verification techniques, and verify complex SoC designs.
What you'll be doing:
- Lead and drive block, subsystems, and full-chip verification of advanced ARM-based SOCs.
- Architect and build test benches, reference models, and scoreboards using SystemVerilog and UVM-constrained random methodologies
- Define and execute test plan for block, subsystem, and full-chip using SV/UVM and C/C++ FW running on the on-chip ARM processors
- Work in a dynamic and fast-paced startup environment and work closely with a team of passionate engineers to define and enhance the processes, methodology, and tools to verify complex SoCs.
- Work with Architects, design and verification, and system software teams to define system-level verification plans and prove that SOC meets the functional, performance, and power target defined in the architecture and design specs.
- Identify and write functional coverage groups to improve test/stimulus quality
- Through coverage, analysis to identify verification gaps and achieve 100% coverage closure
- Work with the different stakeholders and cross-functional leads to ensure high-quality SoC delivery on time
What you'll have:
- 10+ years of experience in design, verification, and validation of advanced ARM based SOCs
- 5+ years in architecting and building constrained random verification environments, reference models, scoreboards, and directed self-checking tests using SystemVerilog and UVM methodologies
- Deep understanding of ARM-based SOC verification. Writing assembly and C/C++ diagnostic firmware for embedded ARM processors and debugging in a simulation environment
- Working experience and knowledge in AMBA protocols, CoreSight Debugger, LPDDR, Ethernet, MIPI, and high-speed serdes, etc.
- Solid programming skills in SystemVerilog, UVM, C/C++, assembly, Perl/Python.
- Proficient in debugging complex SOC or CPU core designs
- Excellent verbal and written communication skills
- Ability to collaborate deeply with cross-functional leads and management teams
- Ability to deliver results in a very fast-moving environment
- Desire to learn & implement groundbreaking new processes and methodology for continuous verification improvement
Nice to haves:
- Diagnostics Firmware development and validation
- Experience in pre-silicon validation on emulation platforms such as Cadence Palladium, Mentor Veloce, Synopsys Zebu
- Post-silicon bring-up and validation planning and execution
Top Skills
Arm
C++
Perl
Python
Systemverilog
Uvm
Similar Jobs
Be an Early Applicant
Responsible for the verification of IP, Block, or Subsystem at SoC Level, including generating documentation, debugging, and developing verification environments. Requires expertise in digital verification methodologies and protocols.
Be an Early Applicant
The Senior Staff Verification Engineer will own CPU verification from start to finish, collaborating with designers to develop functional test plans. Responsibilities include developing tests in C and SystemVerilog, enhancing verification environments, and working with EDA tools for SOC verification.
Be an Early Applicant
The Principal Engineer - SOC Verification is responsible for verifying IP, Block, or Subsystem at SoC Level, developing and owning the verification environment, and generating necessary documentation. The role requires an understanding of the verification flow, experience with digital verification aspects, and proficiency in various protocols and scripting languages.
What you need to know about the Delhi Tech Scene
Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.