FPGA Design Engineer - Avionics

Espace

Saratoga (CA)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salaries
Continuous learning
Health options
Paid holidays
Paid time off
Financial solutions for the future
Optional legal services (US only)

Job summary

Espace is seeking FPGA Design Engineers to develop, implement, and verify FPGA firmware for satellite avionics systems. You will design RTL across flight computers, payload processing, and communications, delivering radiation‑tolerant designs for space environments.

Work involves SystemVerilog/VHDL, AXI protocols, timing closure, and integration with verification, board bring‑up, and transceiver interfaces. A strong background in DSP, Python scripting, and multi‑clock architectures is required.

Qualifications

  • Degree in Electrical/Computer Engineering or related field.
  • 5+ years of FPGA design experience in aerospace or high‑reliability systems.
  • Proficiency in SystemVerilog or VHDL for RTL design.
  • Experience with FPGA synthesis, place‑and‑route, and timing closure workflows.
  • Knowledge of AXI or similar bus protocols and interface design.
  • Experience with clock‑domain crossing techniques, FIFO design, and multi‑clock architectures.
  • Understanding of radiation effects on FPGAs and mitigation strategies (TMR, ECC, scrubbing).
  • Experience with FPGA platforms and vendor toolchains (flash‑based, SRAM‑based, anti‑fuse).
  • Background in signal processing (FFT, FIR/IIR filters) and DSP integration.
  • Experience with transceiver design and high‑speed serial communications on FPGAs.
  • Exposure to DAC/ADC interfaces and mixed‑signal digital handling.
  • Experience with satellite or spacecraft FPGA applications.
  • Proficiency in Python or TCL scripting for automation and build infrastructure.
  • Experience with FPGA vendor toolchains (synthesis, place‑and‑route, timing analysis).
  • Experience with RTL simulation tools (e.g., VCS, QuestaSim, or equivalent).
  • Experience with Python, TCL, or shell scripting for build automation.
  • Experience with Makefiles for FPGA build workflows.

Responsibilities

  • Design and implement RTL in SystemVerilog or VHDL for satellite avionics FPGAs across a variety of FPGA platforms.
  • Develop AXI Memory‑Mapped and AXI‑Stream protocol implementations for inter‑subsystem communication.
  • Perform FPGA resource and size estimation including logic, memory, and DSP budgeting.
  • Implement clock‑domain‑crossing (CDC) design techniques and verify timing closure across designs.
  • Design clock/reset tree architectures and manage timing‑closure strategies for complex multi‑clock designs.
  • Develop SPI, I²C, GPIO, and other low‑speed peripheral interfaces alongside high‑speed transceiver links.
  • Apply fault‑tolerant digital design techniques including TMR, ECC, scrubbing, and SEE mitigation.
  • Perform synthesis and place‑and‑route using vendor toolchains, including custom placement constraints.
  • Support board bring‑up by developing configuration, interface verification, and debug test sequences.
  • Collaborate with digital design, power, and PCB layout engineers to ensure FPGA support circuitry meets requirements.

Skills

SystemVerilog / VHDL
FPGA design experience
AXI protocol knowledge
Clock-domain crossing
Python or TCL scripting
RTL simulation tools
Synthesis/Place-and-Route
Test/Verification

Education

Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field

Tools

Vendor toolchains
VCS / QuestaSim

Job description

About the role

We are looking for FPGA Design Engineers to develop, implement, and verify FPGA firmware for satellite avionics systems. You will work across multiple boards and subsystems, designing RTL for flight computers, payload processing, communications, and sensor interfaces. The role requires strong digital design fundamentals and the ability to deliver reliable, radiation‑tolerant FPGA designs for a space environment.

Responsibilities
  • Design and implement RTL in SystemVerilog or VHDL for satellite avionics FPGAs across a variety of FPGA platforms.
  • Develop AXI Memory-Mapped and AXI-Stream protocol implementations for inter‑subsystem communication.
  • Perform FPGA resource and size estimation including logic, memory, and DSP budgeting.
  • Implement clock‑domain‑crossing (CDC) design techniques and verify timing closure across designs.
  • Design clock/reset tree architectures and manage timing‑closure strategies for complex multi‑clock designs.
  • Develop SPI, I²C, GPIO, and other low‑speed peripheral interfaces alongside high‑speed transceiver links.
  • Apply fault‑tolerant digital design techniques including TMR, ECC, scrubbing, and SEE mitigation.
  • Perform synthesis and place‑and‑route using vendor toolchains, including custom placement constraints.
  • Support board bring‑up by developing configuration, interface verification, and debug test sequences.
  • Collaborate with digital design, power, and PCB layout engineers to ensure FPGA support circuitry meets requirements.
Qualifications
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field.
  • 5+ years of FPGA design experience in aerospace, defense, or high‑reliability systems.
  • Proficiency in SystemVerilog and/or VHDL for RTL design.
  • Experience with FPGA synthesis, place‑and‑route, and timing closure workflows.
  • Demonstrated knowledge of AXI or similar bus protocols and interface design.
  • Experience with clock‑domain crossing techniques, FIFO design, and multi‑clock architectures.
  • Understanding of radiation effects on FPGAs and mitigation strategies (TMR, ECC, scrubbing).
  • Experience with a variety of FPGA platforms and vendor toolchains (e.g., flash‑based, SRAM‑based, anti‑fuse architectures).
  • Background in signal processing (FFT, FIR/IIR filters) and DSP integration.
  • Experience with transceiver design and high‑speed serial communications on FPGAs.
  • Exposure to DAC/ADC interfaces and mixed‑signal digital handling.
  • Experience with satellite or spacecraft FPGA applications.
  • Proficiency in Python or TCL scripting for automation and build infrastructure.
  • Experience with FPGA vendor toolchains (synthesis, place‑and‑route, timing analysis).
  • Experience with RTL simulation tools (e.g., VCS, QuestaSim, or equivalent).
  • Experience with Python, TCL, or shell scripting for build automation.
  • Experience with Makefiles for FPGA build workflows.
Benefits
  • Opportunity to really make a difference
  • Sustainability at our core
  • Fair and honest workplace
  • Innovative thinking is encouraged
  • Competitive salaries
  • Continuous learning and development
  • Health and wellness care options
  • Financial solutions for the future
  • Optional legal services (US only)
  • Paid holidays
  • Paid time off
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

FPGA Design Engineer - Avionics
FPGA Design Engineer - Avionics

Dormont Manufacturing Co • Town of Saratoga (NY)

On-site
USD 90,000 - 120,000
Health and wellness care options
Paid holidays
Competitive salaries
+1
FPGA Design Engineer - Avionics
FPGA Design Engineer - Avionics

E-Space • Saratoga (CA)

On-site
USD 150,000 - 250,000
Competitive salaries
Continuous learning and development
Health and wellness care options
+2
FPGA Design Engineer - Avionics
FPGA Design Engineer - Avionics

Medium • Saratoga (CA)

On-site
USD 150,000 - 250,000
Staff FPGA Design Engineer
Staff FPGA Design Engineer

Ursa Major • Berthoud (CO)

On-site
USD 150,000 - 180,000
Unlimited PTO
Medical, Dental and Vision Insurance
401k with Company Match
+2
FPGA Verification Engineer - Avionics
FPGA Verification Engineer - Avionics

E-Space • Saratoga (CA)

On-site
USD 150,000 - 250,000
Health and wellness care options
Continuous learning and development
Competitive salaries
+2
Senior FPGA / Logic Design Engineer
Senior FPGA / Logic Design Engineer

Universal Avionics Systems Corporation • Duluth (GA)

On-site
USD 100,000 - 130,000
Medical insurance
Dental insurance
401(k) with immediate match
+4
Senior FPGA Logic Design
Senior FPGA Logic Design

Universal Avionics • Duluth (GA)

On-site
USD 110,000 - 165,000
Medical, dental, and vision coverage
401(k) with company match
9/80 schedule (every other Friday off)
+1
Satellite FPGA Design Engineer
Satellite FPGA Design Engineer

Espace • Saratoga (CA)

On-site
USD 140,000 - 190,000
Competitive salaries
Continuous learning
Health options
+4
Senior FPGA / Digital Design Engineer
Senior FPGA / Digital Design Engineer

avav • Albuquerque (NM)

On-site
USD 120,000 - 180,000
Medical insurance
Dental insurance
Vision insurance
+3
Digital Design Engineer
Digital Design Engineer

E-Space • Saratoga (CA)

On-site
USD 150,000 - 250,000