FPGA Verification Engineer - 6+ Months
Take your career to new heights. Come join us at MORI Associates and help us support the most exciting space projects. As a FPGA Verification Engineer, you will be part of a dedicated team of diverse professionals creating and supporting cutting edge solutions for our client's critical missions. MORI is a mid-sized nationwide company founded in 1997 with the ideals that creating an agile organization full of innovative and passionate people will progress science and technology for all life on earth. We focus on offering a complete range of services from strategic consulting to the development of Information Systems and providing advanced engineering solutions. Now, let's see if this opportunity is the right challenge for you.
We are seeking an experienced FPGA Verification Engineer to support the Moon Transporter project. This role is expected to last 6+ months and involves requirement-based verification of FPGA IP, development of testbenches, generation of test content, simulation analysis, and requirements documentation in compliance with DO-254 standards. The ideal candidate will have strong expertise in FPGA verification methodologies and tools, with a focus on reusable and scalable solutions for Lunar Avionics FPGA designs.
Key Responsibilities:
1. Verification Test Code
- Develop test plans, procedures, and verification reports for FPGA IP requirement-based verification.
- Review FPGA requirements, providing comments and recommendations using designated tools.
- Utilize QuestaSim, GitLab, Docker, UVM, SystemVerilog, and Linux for deliverables.
2. Test Bench Development
- Define and develop testbench architecture and components for FPGA IP verification.
- Create, modify, or integrate agents into testbench environments for generic IP/interfaces used across Lunar Avionics FPGA designs.
- Document testbenches and agents for reusability and compliance with customer expectations.
- Utilize QuestaSim, GitLab, Docker, UVM, SystemVerilog, and Linux for deliverables.
3. Test Content Generation
- Develop test sequences and transactions to verify multiple scenarios.
- Apply directed and constrained-random stimulus to exercise DUT functionality.
- Utilize QuestaSim, GitLab, Docker, UVM, SystemVerilog, and Linux for deliverables.
4. Simulation Results Analysis
- Collect and document simulation results with pass/fail evidence.
- Debug failing test scenarios and create tickets for resolution.
- Perform coverage analysis and elemental checks to ensure design adherence.
- Utilize QuestaSim, GitLab, Docker, UVM, and Linux for deliverables.
5. Requirements Documentation
- Deliver and maintain L5 FPGA Requirements in accordance with company/FPGA Team standards and templates.
- Ensure requirements are verifiable and compliant with DO-254 and DAL certification.
- Participate in requirement reviews for EPS, CPS, and bespoke FPGA designs (e.g., Motor or Camera designs).
Required Qualifications:
- Education: BS in Engineering or Computer Science (or related field).
- Experience: 5-10 years in FPGA verification and testbench development.
- Strong proficiency in System Verilog, UVM, and FPGA verification methodologies.
- Hands-on experience with QuestaSim, GitLab, Docker, and Linux environments.
- Familiarity with DO-254 compliance and DAL certification processes.
- Excellent analytical, debugging, and documentation skills.
- US citizenship due to involvement with sensitive US government data
- Work on aRemote/Telecommute basis
Preferred Qualifications:
- Experience with Lunar Avionics or aerospace FPGA designs.
- Knowledge of EPS, CPS, and camera/motor FPGA architectures.
- Familiarity with requirement management tools and processes.
Work Environment:
- Location: Remote
- Project: Moon Transporter - FPGA Verification for Lunar Avionics
- Collaborative virtual environment with regular reviews and milestone deliverables.
Due to involvement with US government confidential systems, US citizenship or possession of a Green Card is required.
MORI Associates is an EEO/AA/Disability/Vets Employer and complies with E-Verify.
|