K2 Space logo
K2 SpacePosted 1 month ago

Senior FPGA Engineer

$120,000–$225,000 year

On-siteSeattle, Washington, United States

Part TimeSenior LevelSmall

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.

Get started

Apply to this job in one click with Sorce

Apply on Sorce