Andurilindustries

FPGA Engineer

Broomfield, Colorado, United States; Fort Collins, Colorado, United States. Posted 12 days ago

The role

You will develop and verify FPGA designs that control radar hardware, move high-rate sensor data, and support real-time signal processing. You will work with an interdisciplinary team to define designs, build prototypes, and perform testing.

What you will do

  • Design, implement, and verify FPGA modules in SystemVerilog, Verilog, or VHDL
  • Build and integrate streaming datapaths, FIFOs, register interfaces, and memory access
  • Develop reliable clocking, reset sequencing, and clock-domain crossings
  • Write and review timing constraints and close timing on supported hardware
  • Work with software and electrical engineers to bring up boards and debug failures
  • Improve throughput, latency, and resource use through pipelining and buffering
  • Build self-checking simulations and regression tests
  • Integrate vendor and third-party IP
  • Improve scripted build and verification workflows
  • Maintain clear design documentation and support lab and field integration

Required qualifications

  • Bachelor's degree in electrical engineering, electronics engineering, computer engineering, or a related field, or 4+ years of directly relevant professional FPGA experience in place of the degree
  • At least 2 years of professional FPGA or RTL development experience, including hands-on work on an FPGA design that reached hardware
  • Proficiency in SystemVerilog, Verilog, or VHDL
  • Sound understanding of synchronous digital design
  • Experience taking an FPGA design through simulation, synthesis, implementation, and hardware testing
  • Working knowledge of timing constraints, timing closure, clock-domain crossings, reset behavior, and FPGA resource trade-offs
  • Experience writing self-checking tests and diagnosing problems using simulation results, waveforms, implementation reports, or hardware instrumentation
  • Ability to use Git and a Linux development environment
  • Basic Tcl or Python scripting for FPGA build and test automation
  • C for firmware, drivers, or hardware-debug tasks
  • Ability to own a defined engineering task and communicate progress and blockers
  • Must be able to obtain and maintain an active U.S. Secret security clearance

Nice to have

  • Hands-on experience with Altera Quartus
  • Experience with Altera Agilex or other FPGA SoC platforms, and with Platform Designer (Qsys)
  • Familiarity with high-speed interfaces such as PCIe, Ethernet (SGMII/RGMII), direct-RF or other high-speed transceivers, LVDS, or optical links
  • Familiarity with DDR memory, DMA, or AXI/Avalon buses
  • Experience with embedded processors (such as Nios II/V or RISC-V), memory-mapped interfaces, interrupts, or low-level C/C++ firmware
  • Experience with Linux device drivers or host-to-FPGA interfaces
  • DSP implementation experience, including filtering, FFTs, rate conversion, fixed-point arithmetic, or radar/software-defined-radio processing
  • Experience with high-level synthesis using C/C++ or SYCL (such as Intel oneAPI) for DSP kernels
  • Experience with Python-based verification (cocotb, pyuvm), SystemVerilog assertions, UVM, or equivalent methods
  • Experience with automated FPGA builds, regression testing, and continuous integration

Benefits

  • Comprehensive, competitive benefits package available at little to no cost to employees

Before you apply

  • Must be able to obtain and maintain an active U.S. Secret security clearance
  • By submitting your application, you consent to Anduril Industries using a third-party service provider to conduct pre-employment risk, integrity, and due diligence screening

About the company

Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. The company's family of systems is powered by Lattice OS, an AI-powered operating system.

FPGA Engineer at Andurilindustries | JobZoey