Principal Verification Engineer

Innovative processor solutions company designing and developing RISC-V CPU cores for high-performance supercomputers and next-generation embedded systems.
$120,000 - $180,000
Embedded
Principal Software Engineer
Hybrid
101 - 500 Employees
8+ years of experience
AI

Description For Principal Verification Engineer

Codasip is seeking a Principal Verification Engineer to join their innovative team working on cutting-edge RISC-V CPU cores. This role offers a unique opportunity to work on clean-sheet designs that push technological boundaries in CPU design. Based in the UK (Cambridge or Bristol), you'll be responsible for verifying complex, state-of-the-art CPUs, including advanced out-of-order processors.

As a Principal Verification Engineer, you'll take ownership of design portions, applying various verification methodologies and setting high standards for a new platform. You'll work with RISC-V processors, develop verification solutions, and collaborate closely with team members on delivery of verification activities from start to finish.

The ideal candidate brings significant commercial experience in processor verification methodologies, strong coding skills in languages like SystemVerilog, Python, or Go, and demonstrated leadership in mentoring other engineers. Knowledge of RISC-V architecture and formal verification experience are valuable additions.

Codasip offers a flexible, open, and supportive environment where engineers can explore original solutions and experiment with new techniques. The company values cross-departmental collaboration and encourages innovative thinking. This role presents an exceptional opportunity to work on ultra-modern technology while contributing to the future of processor design.

Join a team that's redefining what's possible in CPU design and help architect a future of innovation at Codasip. The position offers the chance to work with cutting-edge technology while developing and implementing verification strategies for next-generation processor designs.

Last updated 3 months ago

Responsibilities For Principal Verification Engineer

  • Verify RISC-V processors and extensions
  • Develop verification solutions
  • Collaborate with other engineers in team delivery
  • Define, estimate, prioritise and track work
  • Define verification strategies for block and sub-systems
  • Review technical specifications
  • Run simulations and debug complex issues
  • Track and report verification metrics
  • Craft automated verification flows
  • Guide, mentor and coach junior engineers

Requirements For Principal Verification Engineer

Python
Go
Linux
  • Significant commercial experience with functional processor verification methodologies
  • Knowledge of verifying CPU architectures or complex IP
  • Fluency in SystemVerilog, Python, C++, Rust, or Go
  • Past verification ownership of multiple design blocks
  • Analytical thinking and team collaboration skills
  • User knowledge of Linux
  • Knowledge of versioning tools (Git, SVN)
  • Experience with guiding, mentoring or coaching engineers
  • Good knowledge of computer systems and architecture
  • Knowledge of RISC-V Architecture (preferred)
  • Experience with formal verification (preferred)

Benefits For Principal Verification Engineer

  • Flexible work environment
  • Modern technology stack
  • Collaborative team culture
  • Professional development opportunities

Interested in this job?

Jobs Related To Codasip Principal Verification Engineer

Senior Linux kernel developer

Senior Linux kernel developer role at Codasip, focusing on customizing Linux kernels for RISC-V processors and embedded systems development.

Electrical Principal Engineer_FPGA_Design & Verification

Principal Electrical Engineer position at Dell Technologies focusing on FPGA design and verification, requiring 8-12 years of experience in hardware development and system architecture.

Sr. Hardware Development Engineer/Signal Integrity, AWS Board Core Design and Services Team

Senior Hardware Development Engineer position at AWS focusing on PCB design and signal integrity for cloud infrastructure components.

Electrical Senior Principal Engineer

Senior Principal Electrical Engineer role at Dell Technologies focusing on power distribution solutions for data center infrastructure.

Principal Firmware Engineer-C, C++, Linux

Principal Firmware Engineer position at Dell Technologies, focusing on embedded systems and firmware development using C, C++, and Linux in Bangalore.