• Avionics Hardware FPGA Design and Verification Engineer

    Job Locations US-WA-Kent
    New Shepard
    Job ID
  • Overview

    As part of a small, passionate and accomplished team of experts, you will develop new solutions and support existing design; define and implement design assurance processes for programmable hardware.  Become an integral member of the engineering team dedicated to the development of HDL solutions for space flight avionics.  Activities include developing requirements with cross-functional teams, writing HDL code targeted for design and verification, hands-on testing, and integration of FPGA designs in various avionics systems. This position will directly impact the history of space exploration and will require your dedicated commitment and detailed attention towards safe and repeatable spaceflight.


    • FPGA design and verification in a dynamic environment to produce spacecraft avionics hardware.
    • Participate in design and architecture decisions for modules and FPGAs.
    • Participate in all phases of FPGA design Flow (Synthesis, Place & Route, and Timing Closure).
    • Participate in Hardware Process Development and Improvement.
    • Implement HDL design and verification blocks using Verilog / System Verilog.
    • Bring-up and validate circuit boards and FPGAs in lab and production environments


    • Bachelor of Science in Electrical or Computer Engineering, or other related disciplines.
    • Contribute directly, and as part of the team, in the development of safety critical avionics systems.
    • Demonstrated FPGA/HDL design/verification work experience in Verilog or VHDL.
    • Experience with FPGAs and CPLDs from vendors: Xilinx, Altera, Microsemi (Actel), and/or Lattice.
    • Experience with FPGA design and verification tools.
    • Experience integrating embedded systems; software, firmware and hardware.
    • Must be a U.S. citizen or permanent resident (current Green Card holder)


    • Experience with Riviera, Modelsim, or Questasim simulators.
    • Experience with Synopsys tools for design.
    • High-reliability design and verification using System Verilog.
    • Understanding of datapath pipelines, state machines, discrete/digital arithmetic operations.
    • Programming and scripting skills: C, C++, TCL, bash, PERL, Python, batch, MATLAB
    • Experience with advanced verification techniques: Assertion-Based Verification, UVM, and/or Constrained Random Verification.
    • Control Theory implementations on FPGA / ASIC; MATLAB / Simulink Autocoding to HDL
    • Digital Signal Processing on FPGA / ASIC
    • Familiarity with DO-254 and/or other development assurance processes


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed