Skip to main content

Embedded Firmware Engineer - FPGA Development

Firefly AerospaceFull Time

Job Description

� Design, develop, and verify FPGA logic using VHDL/Verilog/SystemVerilog for Microchip PolarFire SoCs, including programmable logic, DSP blocks, and high-speed interfaces (e.g., PCIe, Ethernet, SERDES). � Create and optimize IP cores and custom peripherals/accelerators tailored to PolarFire's architecture. � Integrate FPGA firmware with embedded processors (e.g., RISC-V cores) and collaborate with software teams to support Board Support Packages (BSPs) and Linux kernel drivers. � Build RTL verification environments with testbenches using UVM methodologies for design correctness and coverage. � Perform functional verification, simulation, regression testing, and coverage analysis (e.g., functional, code, assertion). � Conduct synthesis, place-and-route, timing analysis, and debugging using tools like Libero SoC, logic analyzers, and oscilloscopes. � Implement radiation-tolerant and fault-tolerant designs for space-grade applications. � Develop automated test benches and CI pipelines for verification, including hardware-in-the-loop testing. � Contribute to system architecture, security, and real-time processing

Optimize Your Resume for This Job

Get a match score and see exactly which keywords you're missing

Optimize Resume

Job Details

Category
Avionics
Employment Type
Full Time
Posted

About Firefly Aerospace

Firefly Aerospace provides launch vehicles, spacecraft, and in-space services for small payloads. Firefly’s on-orbit services include deorbiting services to help minimize space debris. Firefly’s lunar lander is flying annual missions to the Moon with payload services customized to the technology and exploration goals of each customer.

Found this role interesting?

Embedded Firmware Engineer - FPGA Development
Firefly Aerospace
Apply