Staff Design Verification Engineer (PS-348)
Cirrus Logic
- Newbury, Berkshire
- Permanent
- Full-time
- Definition of IC verification strategy for complex mixed signal systems. Encompassing Simulation, Formal Verification and Emulation.
- Leadership of verification teams, including resource planning, task assignment and reporting through to the delivery of thoroughly verified ICs.
- Definition of IC verification plans linking product requirements through to detailed testcases.
- Development of reliable and reusable testbenches for complex subsystems and mixed signal ICs.
- Lead and participate in verification Expert Groups to identify and drive enhancements to the verification process.
- Mentorship and support of other Engineers to develop their skills and improve the verification practices within the team.
- Hands-on project design/verification involvement.
- Collaboration with other Engineering disciplines to maximize efficiency of development activities.
- BEng / BSc / MEng / MSc Degree or equivalent in Electronics/Computer Science or other related discipline.
- Proven track record in delivering 1st time success with complex mixed signal IC's.
- Metric driven verification - Verification planning, requirements extraction - Directed and constrained random verification - Functional and code coverage analysis.
- Formal Verification techniques.
- SystemVerilog - SVA (SystemVerilog Assertions)
- Testbench design with verification frameworks like UVM/OVM, e, VMM
- Object orientated programming (OOP) - Use of OOP design patterns.
- Scripting experience with Ruby, sh/csh, TCL, Make, Perl
- Debugging skills - RTL - Testbench, OOP - Gate level (including SDF)
- Power aware verification (using CPF/UPF)
- Strong ability to interpret results and resolve problems.
- Highly developed communication skills
- An innovative, creative, lateral thinking problem solver