Systems and Test Integration Engineer - FPGA Integration & Verification
$90,833–$90,833 year
On-siteScottsdale, Arizona, United States
Job Summary
Design FPGAs for the shared test infrastructure, including interface translation between the unit under test and the test system, and real-time functions like packet timestamping and precision command scheduling. Integrate and debug FPGA communication interfaces on real hardware, build CI/CD stages for FPGA artifacts, and collaborate with test software and hardware groups to define interfaces and align on platform capabilities. Debug firmware issues using lab instrumentation, document designs, and contribute to the Hardware Development Environment's evolution toward flight-representative capability. This role supports spacecraft payload development on the GDMS TIDES team in a mission-focused environment.
Required Qualifications
- Bachelor's degree in Systems Engineering, or a related Science, Engineering or Mathematics field
- Minimum of 2 years of relevant experience
- Master's degree
- 6 months of relevant experience
- Department of Defense TS/SCI security clearance
- Ability to obtain a TS/SCI clearance within a reasonable amount of time from date of hire
- Eligibility requirements for access to classified information
- U.S. citizenship
- 3+ years of experience in FPGA design, integration, and hardware bring-up
- Proficiency in SystemVerilog and/or VHDL for RTL design
- Ability to write designer-level testbenches to stimulate and validate submodules in simulation before hardware
- Ability to work at the systems level
- Hands-on experience designing and integrating FPGA interfaces such as Ethernet, JESD204B/C, SPI, etc.
- Proficiency in synchronous and asynchronous design principles, timing closure, and constraint generation
- Experience with FPGA vendor toolchains (Xilinx/AMD Vivado, Lattice Diamond/Radiant, or equivalent)
- Hands-on experience integrating FPGA interfaces in a lab environment (JTAG, oscilloscopes, protocol analyzers, debugging on real hardware)
- Proficiency in scripting languages such as Linux shell scripts, Python, and Tcl
- Experience with Git-based version control workflows (branching strategies, merge requests, code review)
- Experience working in Linux environments (RHEL, Ubuntu); comfortable at the command line
- Familiarity with CI/CD platforms (GitLab CI or equivalent) for FPGA build and release automation
- Experience with computer networking (Ethernet configuration, subnets, routing)
- Experience deriving test FPGA requirements from system-level needs
- Exposure to verification methodologies like the Universal Verification Methodology (UVM)
Desired Qualifications
- Ability to independently architect test FPGAs
- Experience working with hardware, systems, and test engineers to define what a test FPGA has to do
- Experience identifying opportunities to apply AI tools for continuous improvement and automation
- Experience in agile/scrum workflows and sprint-based delivery
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.