Senior Engineer, Design Verification
ADI - Analog Devices
Cork or Edinburgh
Responsibilities
Based in Edinburgh this position will be responsible for contributing to:
- Verification of complex designs and sub-systems using leading edge verification methodologies.
- Contribute to and Influence the decisions on methodologies/strategies to be adopted for design verification.
- Develop testbench architectures and develop using UVM or Formal based verification approaches.
- Define verification-plans, functional coverage, tests and verification methodology for block/chip-level verification. Work with the design team in generating verification-plans and closure metrics.
- Debugging of Gate Level Simulation (GLS), waiving Timing Violations approved by designer.
- Continuous interaction with analog co-sim and firmware team.
- Technically mentor and guide junior verification engineers on SoC Verification.
- Support post-silicon verification activities of the products working with design, product evaluation and applications engineering team.
- Lead verification efforts at IP or SoC level, effort estimation, project scheduling and tracking, task assignment, reporting to management or customer.
Qualifications
- Bachelor's or master’s degree, in Engineering (Electronic Engineering) or equivalent.
- Experience in both IP and SoC level verification.
- Strong demonstrable knowledge of verification-plan generation, coverage analysis, constrained random techniques, assertion based and formal verification techniques with System Verilog.
- Proficient in developing unit and SoC level test benches using UVM. Integrate the block testbench in chip-level UVM environment and verify integration.
- Demonstrated experience in verification techniques for one or more of the following DSP/Processor subsystems/Formal verification.
- Excellent debugging and analytical skills.
- Proficiency in scripting languages and utilities including Makefile, Python, TCL/tsh, Perl etc.
- 5-10 years in ASIC design verification.
Additional Preferred Qualifications
- Experience with HW emulation or FPGA prototyping.
- Experience in behavioural modelling of analogue circuits.
- Experience in verifying processor based designs.
- Knowledge of interface protocols e.g. AHB/APB/AXI/I2C/SPMI.
- Coding test cases in C for processor based products.
- Customer facing experience as verification lead.
- Building and leading small verification teams. Strong interpersonal, teamwork and communication skills are required. Be self-motivated and enthusiastic. Strong level of English speaking and writing.
Don't forget to mention EuroEngineerJobs when applying.