Senior FPGA Engineer
$120,000–$225,000 year
On-siteSeattle, Washington, United States
Job Summary
Own the architecture and implementation of critical programmable logic systems supporting vehicle networking, RF systems, and real-time control of spacecraft subsystems. Implement these designs in RTL using VHDL and SystemVerilog, then verify and validate them through simulation, bench-testing, and Hardware In The Loop testbeds. Support integration, test, and troubleshooting efforts across all levels of spacecraft development and manufacturing while developing tools for rapid, high-reliability FPGA solutions. Operate code on multiple spacecraft within two years to demonstrate robust performance in demanding missions.
Required Qualifications
- Bachelor's degree in computer science, computer engineering, electrical engineering, math, or a STEM discipline or 3+ years of professional experience in software development
- 3+ years working with complex FPGA designs spanning digital, mixed signal, or RF applications
- Development experience with VHDL or SystemVerilog
Desired Qualifications
- Experience integrating logic onto Xilinx SoC platforms
- Experience with digital signal processing (DSP) fundamentals and implementing complex DSP logic and software defined radios on FPGAs
- Experience implementing high-speed SERDES interfaces such as Ethernet, PCIe, and JESD204C
- Experience with standard bus and streaming protocols such as AXI and AXI-Stream
- Experience with evaluating and integrating vendor/third party IP
- Experience with common scripting languages such as Python, TCL, and Bash
- Experience with Linux systems programming and driver development
- Experience with continuous integration and continuous delivery systems
- Experience building or working with hard real-time embedded systems (bare-metal or RTOS)
- Basic knowledge of electronics, computer architecture, and control systems
- Experience with software verification and testing methods
- Experience with software and network performance analysis and debugging
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.