Here at
Envisics, we are an internationally based innovator in the automotive industry specialising in the development and supply of holographic technologies to Tier 1s and OEMs, with or our primary focus currently on augmented reality (“AR”) Head-up displays (“HUDs’).Envisics’ holographic platform, which leverages a combination of complex materials science and proprietary algorithms, enables unparalleled performance as it relates to optimising both OEM manufacturing requirements and the end user experience.
We’ve already assembled some of the world’s top scientists & engineers from worldwide renowned companies and due to the success and growth of our product development activities, Envisics is now looking to invest in the talent of a Senior Validation and Verification Engineer to be part of the Core Engineering Team, developing and enhancing new and existing Hardware for our next generation Head-Up Displays.Duties and responsibilitiesAs well as being part of a truly unique team at Envisics, your technical abilities will be put to the test as you will be a key part in development and setup of verification environments.
You will be get involved with Regression Tests, Complex FPGA system simulations as well as taking part in and leading code reviews. Part of this role will also see you designing tests for functional correctness as well as implementing verification test cases for FPGAs and ASICs.
- Generate and maintain Vplan(s).
- Construct testbenches at different levels(unit, multi-unit and top-level) from scratch.
- Create test cases to verify block functionalities.
- Create and integrate reference models(e.g. SV model, Python model or Matlab model).
- Plan verification activities according to project timeline and deadlines.
- Run simulations and regressions and,track verification progress according to the Vplan.
- Construct coverage plans to reflect design requirements.
- Manage resourcesincluding tool chain maintenance, licence server handling and verification tasks definition.
- Participate in and lead code reviews.
- Participate in FPGA validation and post debug processes.
- Engage in process refinement and improvement of ways of working.
- Provide feedback and suggestions for improvement and simplification to design teams.
- Engage with FPGA/ASIC vendors, third-party IP vendors and tool vendors regarding simulation and verification activities.
What we are looking for....... ideally:
Essential
- Degree in Computer/Electronics Engineering or similar technical field.
- 7+ years’ experience with close involvement to ASIC/IP related Verification.
- Having lead or had a significant role in full system verification of complex SoC ASICs.
- Experience of RTL/ASIC development, from requirement analysis to tape-out.
- Expertise in SystemVerilog, SVA and UVM.
- Strong experience with Verilog and VHDL as well as experience in scripting languages like Tcl/Tkand/or Python.
Desirable
- Strong debugging and code analysis skills.
- Willingness to learn, develop and grow in the role and within the team.
- Ability to adapt and adjust to the demands and challenges at hand.
- Experience with C/C++ development.
- Experience with SW+HW co-verification.
- Familiarity with formal verification.
What can we offer you?:
- A complete benefits package that includes Medical & Dental care, gym reimbursement scheme and eligibility to participate in our company equity scheme (significant!).
- Flexible, core hours-based work schedule, including a hybrid working model
- 33 Days of Annual Leave Per Year
- Opportunity to advance & grow as Envisics expands its footprint in the industry.
- Work alongside subject matter experts on cutting edge technology.
At Envisics, our mission is a shared goal, and we want all our employees to feel comfortable and confident bringing their passion, individuality and creativity to the team. We value all cultures, backgrounds and experiences as we strongly believe that diversity drives innovation and innovation is at the heart of what we do!