Senior FPGA Engineer
K2 Space Corporation · Seattle, WA · 2 wk ago
HybridEngineering$120k–$225k/yrFull-time
About the role
The software team at K2 is dedicated to developing cutting-edge spacecraft that can operate in extreme conditions. As a Senior FPGA Engineer, you will be responsible for designing and implementing critical FPGA firmware that controls key spacecraft systems.
Responsibilities
- Own the architecture and implementation of critical programmable logic systems across the spacecraft that support vehicle networking, RF systems, and real-time control of all spacecraft subsystems
- Implement these architectures in RTL using VHDL and SystemVerilog
- Verify and validate FPGA designs using a mix of simulation, bench-testing, and Hardware In The Loop testbeds
- Support integration, test, and troubleshooting efforts for FPGA designs across all levels of the spacecraft development and manufacturing
- Develop the tools and infrastructure to support rapid, high-reliability FPGA solutions across all subsystems
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
Nice to Have
- 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
Compensation and Benefits
Base salary range for this role is $120,000 – $225,000 + equity in the company. Salary will be based on several factors including, but not limited to: knowledge and skills, education, and experience level. Comprehensive benefits package including paid time off, medical/dental/vision/coverage, life insurance, paid parental leave, and many other perks.