Firmware Verification Engineer II — FPGA/SystemVerilog

Leonardo DRS

Danbury (CT)

On-site

USD 90,000 - 130,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision coverage
401(k)

Job summary

Leonardo DRS in Danbury, CT is seeking an Electrical Engineer II for firmware verification focused on FPGA and embedded systems. You will design, develop, and document verification environments and testbenches to ensure design intent and identify defects early in development.

The role requires experience with UVM, SystemVerilog, and Python-based verification, plus collaboration across teams to meet cost and schedule goals. A clearance or ability to obtain one is required.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or equivalent combination of education and experience
  • 2 years of experience in digital design, FPGA development, or firmware/hardware verification; relevant internship, co-op, or academic project experience is applicable
  • Foundational knowledge of digital logic design and verification concepts
  • Coursework or hands-on exposure to Hardware Description Languages (VHDL, Verilog, or SystemVerilog)
  • Familiarity with modern firmware/FPGA verification methodologies and tools, such as UVM (Universal Verification Methodology), SystemVerilog-based testbenches, Python-based verification frameworks (e.g., cocotb), or formal verification tools
  • Basic understanding of the FPGA/ASIC development flow (simulation, synthesis, timing closure)
  • Ability to work independently and collaboratively within a team environment
  • Strong analytical, problem-solving, and debugging skills
  • Experience with SystemVerilog Assertions (SVA) and functional/code coverage-driven verification
  • Exposure to formal verification tools (e.g., Cadence JasperGold, Siemens Questa Formal, or similar)
  • Familiarity with version control (Git) and continuous integration/regression frameworks for verification
  • Experience with FPGA vendor toolchains (Xilinx Vivado, Intel/Altera Quartus) and HDL simulators (Questa/ModelSim, VCS, Xcelium)

Responsibilities

  • Responsible for firmware and FPGA verification activities and completion of assigned tasks on time and budget
  • Develop, execute, and maintain verification environments, testbenches, and test plans for digital hardware and firmware designs, documenting and reporting results
  • Apply modern verification methodologies and tools (e.g., UVM, SystemVerilog, Python/cocotb, formal verification) to validate design functionality against requirements
  • Develop and execute functional and code coverage models to measure verification completeness and identify gaps
  • Review customer specifications and requirements, and under direction, develop verification approaches to best support them, including cost and schedule as key variables
  • Develop prototypes, testbenches, and simulation models to retire key development risks
  • Communicate clearly (written and oral) with other company personnel and the customer as required
  • May provide technical knowledge and assistance to other engineers and support personnel on verification methodologies and tools

Skills

Firmware verification
FPGA development
SystemVerilog
UVM
Python cocotb
HDL testbenches
SVA
Verilog
Git
CI/CD

Education

Bachelor's degree in Electrical Engineering

Tools

Vivado
Quartus
Questa
ModelSim
VCS
Xcelium
JasperGold

Job description

Leonardo DRS in Danbury, CT is seeking an Electrical Engineer II for firmware verification focused on FPGA and embedded systems. You will design, develop, and document verification environments and testbenches to ensure design intent and identify defects early in development.

The role requires experience with UVM, SystemVerilog, and Python-based verification, plus collaboration across teams to meet cost and schedule goals. A clearance or ability to obtain one is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Electrical Engineer II-Firmware Verification
Electrical Engineer II-Firmware Verification

Leonardo DRS • Danbury (CT)

On-site
USD 90,000 - 130,000
Medical insurance
Dental insurance
Vision coverage
+1
Embedded Software Verification Engineer – Power Systems
Embedded Software Verification Engineer – Power Systems

Leonardo DRS • Danbury (CT)

On-site
USD 90,000 - 130,000
Medical, dental, vision coverage
401(k) contribution
Flexible work schedules with 9/80
+2
Senior Firmware Verification Engineer – UVMF & FPGA
Senior Firmware Verification Engineer – UVMF & FPGA

Collins Aerospace • Marlborough (MA)

On-site
USD 87,000 - 165,000
Medical insurance
401(k) plan
Tuition reimbursement
+2
Senior Firmware Verification Engineer – UVM/SystemVerilog Expert
Senior Firmware Verification Engineer – UVM/SystemVerilog Expert

Prattwhitney • Marlborough (MA)

On-site
USD 87,000 - 165,000
Medical, dental, and vision insurance
Three weeks vacation
Generous 401(k) matching
FPGA Verification Engineer: SystemVerilog/UVM Expert
FPGA Verification Engineer: SystemVerilog/UVM Expert

Teradyne • North Reading (MA)

On-site
USD 99,000 - 158,000
Design Verification Engineer
Design Verification Engineer

Platform Recruitment • Austin (TX)

On-site
USD 90,000 - 130,000
FPGA Verification Engineer II - SystemVerilog/UVM
FPGA Verification Engineer II - SystemVerilog/UVM

RTX (Raytheon) • Fullerton (CA)

On-site
USD 110,000 - 160,000
Medical, dental, and vision insurance
Three weeks of vacation
401(k) plan with employer matching
FPGA & ASIC Verification Engineer - SystemVerilog/UVM
FPGA & ASIC Verification Engineer - SystemVerilog/UVM

Teradyne • Reading (MA)

On-site
USD 99,000 - 158,000
Health benefits
Tuition assistance
Paid vacation
+2
FPGA Verification Engineer
FPGA Verification Engineer

Compunnel, Inc. • Mountain View (CA)

On-site
USD 100,000 - 130,000
Senior FPGA Verification Engineer (Contract)
Senior FPGA Verification Engineer (Contract)

CirrusLabs • Santa Clara (CA)

On-site
USD 120,000 - 150,000