Principal Verification Engineer

Verification

Ref: 1272Tuesday 20 October 2020

Excellent salary and benefits package

Enigma People Solutions is excited to have been engaged by a world leading international semiconductor design client to search for a talented Senior or Principal Verification Engineer. to join their Edinburgh design team. The successful applicant will take ownership of all aspects of digital verification for complete IC developments, work on complex verification subsystems and will contribute towards improvements in methodology. This is an exciting role where you will contribute alongside gifted engineers within the consumer technology industry.

Specializing in low power ICs for audio and voice signal processing applications, our client’s products span the entire audio signal chain, from capture to playback, providing innovative products for the world’s top smartphones, tablets, digital headsets, wearables and emerging smart home applications.

This is a great opportunity to work with gifted engineers operating at the forefront of bleeding-edge technology! Our client offers a unique environment where contribution is highly rewarded and career development is supported. The culture suits highly organised, self-motivated, strongly analytical problem solvers who can work with a sense of urgency and thrive in a dynamic environment whilst retaining a keen sense of humanity, collaboration, openness and support of colleagues.

Responsibilities

  • Definition of IC verification plan linking product requirements through to detailed testcases
  • Leading teams of verification engineers to deliver thoroughly verified ICs
  • Create reliable and reusable testbench for complex subsystems and ICs
  • Participate in verification Expert Groups and contribute to the digital verification methodology discussions
  • Supporting, and where necessary coaching, the verification team to follow, and improve, defined methodology practices
  • Hands-on project design/verification involvement

Required Skills and Qualifications

  • Degree or equivalent in Electronics/Computer Science or other related discipline
  • Metric driven verification - verification planning, requirements extraction - Directed and  constrained random verification - Functional and code coverage analysis
  • Verilog
  • SystemVerilog - SVA (SystemVerilog Assertions)
  • Testbench design with verification frameworks like UVM/OVM, e, VMM
  • Object orientated programming (OOP) - Use of OOP design patterns
  • Aspect orientated programming (AOP)
  • Scripting experience with Ruby, sh/csh, TCL, Make, Perl
  • Debugging skills - RTL - Testbench, OOP - Gate level (including SDF)
  • Power aware verification (using CPF/UPF)
  • Formal verification and verification qualification techniques
  • Strong ability to interpret results and resolve problems
  • An innovative, creative, lateral thinking problem solver