A

AeroVironment

Defense technology and unmanned aerial systems

FPGA Engineer

Silicon & ASIC DesignPosted on Nov 11
Full-timeAlbuquerque, NM, USA$88.5k - $150.5kIn-person

About the Job

Requirements

  • A bachelor's degree in electrical engineering, computer engineering, or computer science is required.
  • Two years of professional experience designing with a hardware description language, either VHDL or Verilog, is required.
  • The candidate must be able to obtain and maintain a U.S. security clearance.
  • Some experience using Xilinx devices such as Zynq, Virtex, or Kintex and associated toolchains such as Vivado or ISE, and/or Microchip devices such as RTAX, ProASIC, or RTG4 and the Libero toolchain, is desired.
  • Some experience developing firmware for embedded systems, preferably for aerospace or space applications, is desired.
  • Knowledge of serial communication protocols and standards is desired.
  • Familiarity with multiple clock-domain digital design techniques is desired.
  • Familiarity with in-system debuggers and logic analyzers is desired.
  • Familiarity with designing and managing FPGA physical constraints is desired.
  • Familiarity with Tool Command Language (TCL) is desired.
  • Demonstrated experience taking VHDL or Verilog designs into a hardware environment is desired.
  • Familiarity with Xilinx system-on-chip devices is desired.
  • Familiarity with FPGA floorplanning techniques is desired.
  • Familiarity with Xilinx System Generator is desired.
  • Familiarity with C, C++, Python, or Java is desired.
  • Familiarity with verification techniques, including linting and constrained-random testing, is desired.
  • Knowledge of real-time operating systems, bare-metal firmware, and hardware-software co-design is desired.
  • Experience working with hardware accelerators and space communication protocols is desired.
  • Familiarity with other synthesis and simulation environments, such as Synopsys and Aldec, is desired.
  • The candidate must be able to work in an office, laboratory, and production environment and perform the listed physical activities and visual tasks required for the position.
  • Applicants must qualify as a U.S. person under ITAR/EAR or be eligible for an export license; an offer requiring an export license is conditional on the employer's determination that it can obtain one in a suitable time frame.
  • The posting states that U.S. citizenship is required and candidates must be willing to work on government contracts.

Responsibilities

  • Develop and maintain general-purpose and mission-specific RTL and firmware.
  • Develop and maintain firmware for peripheral interfaces, including analog-to-digital converters, digital-to-analog converters, and serial links and communication interfaces such as SpaceWire, SPI, CameraLink, 1Gb+ Ethernet, and MIL-1553B.
  • Develop and maintain automated FPGA firmware platform build scripts.
  • Deploy firmware to physical devices.
  • Architect and develop firmware for space electronics, including FPGAs, microcontrollers, and real-time-operating-system-based systems.
  • Optimize embedded software for radiation-hardened and high-reliability environments.
  • Conduct system integration, testing, and validation of firmware in simulated and real-world aerospace conditions.
  • Support compliance with space industry standards, including NASA, ESA, and MIL-STD.

Desired Qualifications

  • Some experience using Xilinx devices such as Zynq, Virtex, or Kintex and associated toolchains such as Vivado or ISE, and/or Microchip devices such as RTAX, ProASIC, or RTG4 and the Libero toolchain.
  • Some experience developing firmware for embedded systems, preferably for aerospace or space applications.
  • Knowledge of serial communication protocols and standards.
  • Familiarity with multiple clock-domain digital design techniques.
  • Familiarity with in-system debuggers and logic analyzers.
  • Familiarity with designing and managing FPGA physical constraints.
  • Familiarity with Tool Command Language (TCL).
  • Demonstrated experience taking VHDL or Verilog designs into a hardware environment.
  • Familiarity with Xilinx system-on-chip devices.
  • Familiarity with FPGA floorplanning techniques.
  • Familiarity with Xilinx System Generator.
  • Familiarity with C, C++, Python, or Java.
  • Familiarity with verification techniques, including linting and constrained-random testing.
  • Knowledge of real-time operating systems, bare-metal firmware, and hardware-software co-design.
  • Experience working with hardware accelerators and space communication protocols.
  • Familiarity with other synthesis and simulation environments, such as Synopsys and Aldec.

About the Company

AeroVironment

Defense technology and unmanned aerial systems

AeroVironment designs and builds robotic systems for defense across air, land, and space, including small reconnaissance drones, high-altitude aircraft, and loitering munitions. These products work by carrying sensors and control software that allow autonomous or semi-autonomous missions, with real-time data collection, and, for weapons-enabled models, a payload and deployment mechanism for precision strikes. The company differentiates itself through a growing, multi-domain defense portfolio built via acquisitions, creating an integrated platform that combines drones with space tech, counter-UAS, and other defense capabilities. Its goal is to become a comprehensive defense-technology provider that can win large, long-term contracts by offering coordinated, autonomous systems across multiple domains.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Crystal City, Virginia
Founded
1971

Recently Posted Jobs

Explore more opportunities at AeroVironment

See more jobs