Engineer II - FPGA Verification
BAE SystemsJob Title
Engineer II - FPGA Verification
Role Summary
Mid-career verification engineer responsible for functional verification of FPGA designs and supporting lab bring-up and debug. Works on a systems or subsystem team to validate FPGA functionality, performance, and integration against requirements.
Experience Level
Mid-level. Typical candidate has multiple years of hands-on FPGA verification experience (approximately 3β7 years) though the posting does not list an exact years-of-experience requirement.
Responsibilities
Primary responsibilities include designing and executing verification plans, debugging failures, and collaborating with design and integration teams.
- Create and execute functional verification plans and test cases for FPGA designs.
- Develop and maintain testbenches using SystemVerilog/UVM or equivalent methodologies.
- Run simulations with industry tools and analyze results to identify design issues.
- Perform hardware bring-up and lab debug on FPGA prototypes; use oscilloscopes, logic analyzers, and JTAG tools.
- Automate verification and regression flows using scripting (e.g., Python, TCL) and CI tools.
- Collaborate with RTL designers, system engineers, and software teams to resolve integration issues.
- Document verification status, test results, and defect reports.
Requirements
Must-have technical skills and conditions for the role, followed by common preferred skills.
- Must-have: Practical experience in FPGA functional verification and verification methodologies (e.g., SystemVerilog, UVM, or equivalent).
- Must-have: Experience with simulation tools and debugging simulation/hardware issues.
- Must-have: Scripting and automation experience (Python, TCL, or similar) for testbench and regression automation.
- Must-have: Hands-on lab experience with hardware bring-up and use of instruments (oscilloscope, logic analyzer, JTAG).
- Must-have: Familiarity with version control and collaborative development workflows.
- Must-have: Ability to obtain a U.S. security clearance when required; many positions require U.S. Citizenship for clearance eligibility.
- Nice-to-have: Experience with FPGA RTL coding (VHDL/Verilog), synthesis, timing closure, and FPGA tool flows.
- Nice-to-have: Prior experience in aerospace, defense, or safety-critical systems verification.
Education Requirements
Not specified.
About the Company
Company: BAE Systems
Headquarters: London, United Kingdom
Global defense, aerospace and security company delivering products and services for air, land and naval forces, advanced electronics, cyber and intelligence solutions, and space and mission systems for government and commercial customers.
