Drimva

CesiumAstro

Senior FPGA Engineer

$140K–$168K

El Segundo, CA · On-site · Senior · Full-time · Posted Sep 24, 2026

Experience
Minimum of 6 years of industry or university research experience.
Education
BS or MS in Electrical Engineering or Computer Engineering from an accredited university or institution.
Visa sponsorship
Applicant must be a U.S. citizen, lawful permanent resident, conditional resident, asylee or refugee (protected individuals as defined by 8 U.S.C. 1324b(a)(3)), or eligible to obtain the required authorizations from the U.S. Department of State.

About the job

Designs, verifies, tests, and deploys FPGA circuits and systems for satellite, spacecraft, and aerospace applications.

What you'll do

  • Develop FPGA HDL designs, including high-speed serial interfaces, data streams, digital processing cores, clock domains, and management interfaces.
  • Test, validate, and verify FPGA designs throughout development.
  • Present design reviews to customers and executives and contribute to proposal writing.

What they ask for

  • BS or MS in Electrical Engineering or Computer Engineering from an accredited university or institution.
  • At least 6 years of industry or university research experience designing, analyzing, and implementing FPGA systems at the HDL level.
  • Expertise in FPGA design and verification, including Verilog/VHDL, HDL coder, Xilinx’s Vivado, and Modelsim.
  • Hands-on experience with digital oscilloscopes, spectrum analyzers, RF signal generators, and vector signal analyzers; excellent written and verbal communication skills.

Nice to have

  • Aerospace design and qualification; worst-case, failure method and criticality, or reliability analysis.
  • Board-level hardware design or familiarity with communications systems such as digital signal processing.

Pay

USD 140,000–168,000 base salary per year

Tools

Verilog/VHDL, HDL coder, Xilinx’s Vivado, Modelsim

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)