Lead SoC Design Verification Engineer
Summary
Leads the complete verification of InspireSemi's supercomputer 'cluster-on-a-chip' SoC — RISC-V cores, network-on-chip, and third-party IP — creating verification plans, testbenches, and automation with SystemVerilog/UVM and simulation tools like Xcelium, while building and mentoring an in-house verification team.
- Be a Pioneer: Get in on the ground floor of a hypergrowth startup! You'll be part of a small, dynamic team shaping the future of computing.
- Make an Impact: Your work will directly contribute to disruptive technology.
- Grow With Us: Seize significant growth and development opportunities, including the chance to build a team.
- Rewarding Compensation: We offer a competitive salary, bonus potential, and meaningful equity.
- Flexibility: Benefit from a hybrid work model (with potential for fully remote for exceptional candidates) and flexible time off.
- Craft and execute comprehensive verification plans from the ground up.
- Develop sophisticated unit-level and system-level testbenches.
- Implement and ensure RISC-V ISA compliance testing.
- Conduct preliminary debugging of discovered issues, working closely with the design team.
- Analyze and drive enhancements for functional and code coverage.
- Integrate simulations with real user interfaces, stimulus generators, and checkers.
- Identify performance bottlenecks and opportunities for optimization through verification.
- Continuously innovate and improve our test infrastructure and automation frameworks.
- Manage, mentor, and grow a team of verification engineers.
- A Bachelor’s or Master’s degree in Electrical or Computer Engineering.
- 7+ years of hands-on experience in SoC verification.
- A deep understanding of SystemVerilog, UVM, and simulation tools (Xcelium preferred).
- Proven experience interfacing simulations to other software and hardware via DPI/VPI.
- Proficiency with version control (git/Bitbucket) and project tracking (Jira, Confluence).
- Strong knowledge of common bus protocols (AXI, AHB, PCIe, DDR4/5, etc.).
- Solid familiarity with CPU architecture and digital design concepts.
- Excellent scripting and programming skills (Python, C/C++, TCL).
- Outstanding communication and collaboration abilities.
- Experience with formal verification techniques (e.g., Conformal LEC).
- Hands-on experience with emulation systems (like Zebu or Palladium) or FPGA prototyping.