Firmware Engineer

EVONA

Irvine (CA)

On-site

USD 145,000 - 175,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

EVONA in Irvine, CA is hiring a Firmware Engineer to design, develop, and verify FPGA firmware for radar and SAR payload electronics used in Earth observation satellites. You will collaborate with RF, Systems, Embedded Software, and AI&T teams to deliver flight-grade firmware for space hardware.

The role focuses on HDL design with VHDL/Verilog on Xilinx RFSoC/UltraScale+, RTL frameworks, and integration with Linux or bare-metal SoCs.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or a related technical discipline; Master's degree preferred.
  • 5–8 years of professional FPGA firmware design experience with VHDL/Verilog.
  • 3+ years with Xilinx (AMD) FPGA development tools: Vivado, Vitis, Vivado HLS.
  • 3–5 years implementing DSP algorithms in FPGA: filtering, FFTs, DDC, waveform generation.
  • 3–5 years firmware for SoC architectures, PS-PL integration on Zynq / Zynq UltraScale+.
  • Experience with high-speed serial interfaces and standard bus protocols.
  • Strong analytical and debugging skills; optimize firmware performance, timing, and resources.
  • Excellent communication and collaboration in multidisciplinary teams.

Responsibilities

  • Design, implement, and verify FPGA firmware for radar signal generation and SAR data processing pipelines.
  • Develop RTL designs using VHDL/Verilog for Xilinx RFSoC and UltraScale+.
  • Create modular FPGA frameworks for multiple product configurations.
  • Integrate FPGA firmware with embedded Linux and bare-metal ARM SoCs.
  • Define high-speed digital interfaces between FPGA and RF/analog front-ends.
  • Perform timing closure, resource optimization, and power analysis.
  • Develop FPGA verification strategies including simulation and HIL testing.
  • Collaborate with RF and Systems teams to map requirements to FPGA.
  • Support AI&T with firmware builds, diagnostics, and debugging.
  • Maintain configuration-controlled firmware baselines and release artifacts.
  • Participate in design reviews and risk assessments for FPGA/digital subsystems.

Skills

FPGA design
Digital signal processing
Embedded Linux
SoC integration
Linux debugging
C/C++

Education

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

Tools

Vivado
Vitis
Vivado HLS
Zynq / Zynq UltraScale+

Job description

Location: Irvine, CA (Potential consideration for the Washington, DC area)

Employment Type: Full-Time

Work Arrangement: Onsite

Salary Range: $145,000 – $175,000 USD

About the Role

An innovative space technology company is seeking an experienced Firmware Engineer to join its Space Systems Engineering team. In this role, you will be responsible for designing, developing, and verifying FPGA firmware for advanced radar and Synthetic Aperture Radar (SAR) payload electronics supporting next-generation Earth observation satellites.

Working closely with RF, Systems, Embedded Software, and Assembly, Integration & Test (AI&T) teams, you will play a key role in developing flight-quality firmware for high-performance space hardware. This is an excellent opportunity for an engineer who enjoys solving complex digital design challenges while contributing to cutting-edge aerospace technology.

Key Responsibilities
  • Design, implement, and verify FPGA firmware supporting radar signal generation, digital beamforming, and SAR data processing pipelines.
  • Develop and maintain RTL designs using VHDL and/or Verilog targeting Xilinx RFSoC and UltraScale+ FPGA platforms.
  • Architect modular and reusable FPGA frameworks that support multiple product configurations while reducing future development effort.
  • Integrate FPGA firmware with embedded software running on Linux and bare-metal ARM-based System-on-Chip (SoC) platforms.
  • Define and implement high-speed digital interfaces between FPGA fabric and RF/analog front-end hardware.
  • Perform timing closure, resource optimization, and power analysis for flight-grade FPGA designs.
  • Develop and execute FPGA verification strategies including simulation, hardware-in-the-loop (HIL) testing, flat-sat integration, and EGSE test environments.
  • Collaborate with RF and Systems Engineering teams to translate radar waveform and digital signal processing requirements into FPGA implementations.
  • Support Assembly, Integration & Test (AI&T) activities by providing firmware builds, diagnostic capabilities, and debugging support throughout payload integration and qualification.
  • Create and maintain configuration-controlled firmware baselines, release documentation, and design artifacts supporting engineering review milestones including PDR, CDR, and TRR.
  • Participate in design reviews, architecture trade studies, and technical risk assessments related to FPGA and digital subsystem development.
Required Qualifications
  • Bachelor's degree in Electrical Engineering, Computer Engineering, or a related technical discipline (Master's degree preferred).
  • 5–8 years of professional experience designing FPGA firmware using VHDL and/or Verilog.
  • 3+ years of experience with Xilinx (AMD) FPGA development tools including Vivado, Vitis, and Vivado HLS.
  • 3–5 years of experience implementing digital signal processing algorithms in FPGA hardware, including filtering, FFTs, digital down-conversion, and waveform generation.
  • 3–5 years of hands-on experience developing firmware for System-on-Chip (SoC) architectures, including PS-PL integration on Zynq or Zynq UltraScale+ platforms.
  • Working knowledge of high-speed serial interfaces and industry-standard communication bus protocols.
  • Strong analytical and debugging skills with the ability to optimize firmware performance, timing, and resource utilization.
  • Excellent communication skills and the ability to collaborate effectively within multidisciplinary engineering teams.
Preferred Qualifications
  • Experience developing firmware for Xilinx RFSoC devices such as ZU27DR, ZU47DR, or similar platforms with direct RF ADC/DAC integration.
  • Background in radar or Synthetic Aperture Radar (SAR) signal processing, including pulse compression, range/Doppler processing, or beamforming algorithms.
  • Familiarity with radar waveform design and RF system concepts such as dynamic range, noise figure, and spurious performance.
  • Experience developing aerospace, defense, or space-qualified electronic hardware.
  • Exposure to formal FPGA verification methodologies including UVM, constrained-random testing, and code coverage analysis.
  • Experience developing embedded Linux and bare-metal firmware for ARM Cortex-A/R processors.
  • Familiarity with version control systems and FPGA configuration management using Git and CI/CD workflows.
  • Knowledge of environmental qualification, radiation effects, thermal derating, FMEA, and reliability considerations for FPGA-based designs.
  • Experience supporting hardware integration and laboratory testing using oscilloscopes, logic analyzers, spectrum analyzers, and other electronic test equipment.
Why Join?
  • Develop flight-quality FPGA firmware for next-generation radar satellite payloads.
  • Work alongside highly skilled RF, Systems, Embedded Software, and AI&T engineers on cutting-edge space technology.
  • Contribute directly to advanced Earth observation missions supporting commercial and government customers.
  • Competitive compensation, comprehensive healthcare benefits, flexible PTO, and additional employee perks.
  • Opportunity to influence the architecture and performance of next-generation spaceborne radar systems in a collaborative engineering environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

EVONA • California (MO)

On-site
USD 145,000 - 175,000
Firmware Engineer
Firmware Engineer

ICEYE US • Irvine (CA)

On-site
USD 145,000 - 175,000
Health coverage
Flexible PTO
Friendly work environment
+1
Firmware Engineer
Firmware Engineer

ICEYE US-SkyFi • Irvine (CA)

On-site
USD 145,000 - 175,000
Health insurance
Flexible PTO
FPGA Firmware Engineer (1144714)
FPGA Firmware Engineer (1144714)

The Judge Group • Westminster (CO)

On-site
USD 140,000 - 155,000
Design Engineering Manager
Design Engineering Manager

Work Wise Talent • Arlington (VA)

On-site
USD 100,000 - 130,000
Firmware/FPGA Engineer Mid-Level
Firmware/FPGA Engineer Mid-Level

Aviation & Missile Solutions • Huntsville (AL)

On-site
USD 90,000 - 120,000
Space-Systems FPGA Firmware Engineer (Radar/SAR)
Space-Systems FPGA Firmware Engineer (Radar/SAR)

EVONA • Irvine (CA)

On-site
USD 145,000 - 175,000
Sr. FPGA Design Engineer, Radar
Sr. FPGA Design Engineer, Radar

Reliable Robotics • United States

On-site
USD 215,000 - 300,000
Stock options
Health benefits
Travel opportunities
Lead Firmware Engineer
Lead Firmware Engineer

Systemstechnologyresearch • Arlington (VA)

On-site
USD 157,000 - 224,000
Senior FPGA Engineer
Senior FPGA Engineer

Arraylabs.Io • Redwood City (CA)

On-site
USD 100,000 - 140,000