Design Verification Engineer
eInfochipsJob Title
Design Verification Engineer
Role Summary
Design Verification Engineer responsible for architecting and executing SoC/ASIC verification environments and delivering verification support through tapeout. Works with cross-functional teams to define verification plans, develop testbenches, and close coverage for complex SoC projects.
Role is fully on-site at the San Jose, CA client location and includes platform test firmware development and methodology contributions.
Experience Level
Senior - typically requires 8+ years of related verification experience or equivalent.
Responsibilities
Deliver and maintain verification environments, tests, and automation for ASIC/SoC projects.
- Architect and implement SystemVerilog/UVM verification environments for SoC/ASIC designs.
- Develop complex self-checking testbenches and constraint-random stimulus.
- Create verification plans, manage regression runs, and drive coverage closure.
- Develop and debug SoC/platform test firmware and specific tests in C/C++.
- Implement integrated formal verification flows, assertions, and cover properties.
- Automate verification processes by developing/maintaining scripts and flows.
- Review specifications, participate in methodology development, and mentor junior engineers.
Requirements
Must-have technical skills and experience for the role.
- Strong expertise in SystemVerilog and UVM.
- Experience with interconnect and interface protocols such as AXI, NoC, Ethernet, PCIe, and UCIe switch logic.
- Familiarity with ARM or RISC-V CPU subsystems and C programming for firmware/tests.
- Proven experience with regression management and coverage closure on large designs.
- Experience developing SoC test firmware and platform bring-up/debug in C/C++.
- Experience implementing formal verification objectives, assertions, and related flows.
- Proficiency with scripting to automate verification tasks and flows.
- Ability to work independently, lead project workstreams, and mentor less-experienced engineers.
- Must be fully on-site in San Jose, CA and able to travel to client locations as required.
Education Requirements
Minimum: 4-year bachelor's degree (or equivalent practical experience). Posting also states alternate paths: 6 years of experience with an advanced degree, or equivalent experience. Specific fields were not listed.
About the Company
Company: eInfochips
Headquarters: Bengaluru, India
eInfochips is a product engineering and semiconductor design services company offering embedded software, SoC design and verification, testing, and IoT solutions. It operates as part of Arrow Electronics, serving clients across industries worldwide.
