Arm logo

Principal Verification Engineer

Arm
Full-time
Remote friendly (null)
Worldwide
Level - Mid-Career

Role Summary

This position is an excellent opportunity for an experienced and highly motivated verification engineer to join the Arm Systems Media IP team. The team is responsible for developing Image Signal Processors (ISPs), Display Processors, and Video codecs for deployment within Arm Compute Subsystems for various end markets. You will specify and develop new hardware verification testbenches for future generation hardware IP, improve existing testbenches to enhance performance, quality, and efficiency, and identify areas for improvement in processes and methodologies.

Experience Level

Mid-Career

Responsibilities

  • Verification ownership of unit level or multi-unit hierarchy or verification lead of an overall IP (ISP, Display, Video).
  • Architecting verification IP and full verification environments.
  • Reviewing and assessing proposed design changes from a verification complexity point of view.
  • Analyzing data from simulation runs using machine learning and data science techniques.
  • Identifying and implementing process improvements in hardware verification efficiency.
  • Collaborating closely with other Arm engineering teams.
  • Mentoring and supporting other team members.

Requirements

  • Experience in constrained-random verification, including ownership of a complex verification environment.
  • Strong expertise in SV-UVM and developing reusable and scalable code.
  • Strong scripting skills for support new and existing flows.
  • Solid understanding of software engineering principles.
  • Familiar with developing testbenches and finishing the verification process.
  • Prior technical and/or team leadership experience required for senior roles.

Education Requirements

A degree in Computer Science, Electrical Engineering, or a related field is typically required. Practical experience in relevant projects will be advantageous.