
Senior Verification Engineer
- Milton Keynes
- Permanent
- Full-time
- Medical & Dental Care: Comprehensive coverage to keep you healthy.
- Gym Reimbursement Scheme: Invest in your fitness and wellbeing.
- Equity Scheme Participation: Share in our success with significant equity opportunities.
- Flexible Hours: Enjoy a core hours-based work schedule with a hybrid working model.
- 33 Days of Annual Leave: Take time to recharge and enjoy life.
- Career Advancement Opportunities: Grow your career as we expand our footprint in the industry.
- Collaboration with Experts: Work alongside leading professionals in cutting-edge technology.
- Generating and maintaining Vplans to ensure structured verification processes.
- Constructing testbenches at various levels (unit, multi-unit, and top-level) from scratch.
- Creating test cases to verify block functionalities effectively.
- Integrating reference models (e.g., SV model, Python model, or Matlab model) into the verification framework.
- Planning verification activities in line with project timelines and deadlines.
- Running simulations and regressions, tracking verification progress according to the Vplan.
- Constructing coverage plans that reflect design requirements accurately.
- Managing resources, including tool chain maintenance and license server handling.
- Leading and participating in code reviews to ensure high-quality outputs.
- Engaging in FPGA validation and post-debug processes to refine our products.
- Providing feedback and suggestions for process improvements to design teams.
- Collaborating with FPGA/ASIC vendors and third-party IP vendors on simulation and verification activities.
- A Degree in Computer/Electronics Engineering or a similar technical field.
- 7+ years of experience in ASIC/IP-related verification.
- Significant involvement in full system verification of complex SoC ASICs.
- Experience in RTL/ASIC development, from requirement analysis to tape-out.
- Expertise in SystemVerilog, SVA, and UVM.
- Strong proficiency in Verilog and VHDL, along with experience in scripting languages like Tcl/Tk and/or Python.
- Strong debugging and code analysis skills.
- A willingness to learn and grow within the team.
- A collaborative team player attitude.
- The ability to adapt and adjust to challenges.
- Experience with C/C++ development.
- Familiarity with SW+HW co-verification and Matlab.
- Knowledge of formal verification techniques.