AeroVironment

Senior Firmware/FPGA Engineer – Space Technologies

AeroVironment

full-time

Posted on:

Location Type: Office

Location: AlabamaColoradoUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $112,500 - $159,600 per year

Job Level

Tech Stack

About the role

  • responsible for end-to-end firmware development and validation for space electronics
  • Architect and implement mission-specific and general-purpose firmware for FPGAs, microcontrollers, and RTOS-based systems
  • Develop and maintain firmware for standard and specialized peripheral interfaces, including: Analog-to-Digital (ADC) and Digital-to-Analog (DAC) Converters and serial communication links (e.g., SpaceWire, SPI, CameraLink, 1Gb+ Ethernet, MIL-1553B)
  • Optimize embedded software for radiation-hardened and high-reliability space environments
  • Develop and maintain automated build scripts (TCL) for the FPGA firmware platform
  • conduct rigorous system integration, testing, and validation of firmware in simulated and real-world aerospace conditions
  • deploy and verify firmware functionality on physical hardware devices
  • collaborate closely with hardware and software engineers to ensure seamless system functionality
  • ensure technical compliance with relevant space industry standards (e.g., NASA, ESA, MIL-STD)

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science
  • Six years of experience using and implementing designs on Xilinx devices (Zynq, Virtex, Kintex) and toolchains (Vivado, ISE)
  • Six years of experience using and implementing designs on Microchip devices (RTAX, ProASIC, RTG4) and toolchains (Libero)
  • Six years of experience in embedded systems firmware development, preferably for aerospace or space applications
  • Six years of experience designing with Hardware Description Languages (VHDL or Verilog)
  • Proven experience successfully taking VHDL or Verilog designs from concept to physical hardware implementation
  • Expertise in digital design techniques, including multiple clock-domain management
  • Proficient with in-system debuggers and logic analyzers
  • Experience with Tool Command Language (TCL) for script automation
  • Experience designing and managing FPGA physical constraints
  • Ability to obtain and maintain a US security clearance
Benefits
  • medical
  • dental
  • vision
  • 401K with company matching
  • a 9/80 work schedule
  • paid holiday shutdown
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
firmware developmentFPGA designmicrocontroller programmingRTOS developmentembedded systemsHardware Description LanguagesVHDLVerilogdigital design techniquesscript automation
Soft Skills
collaborationsystem integrationtestingvalidationproblem-solvingcommunication
Certifications
Bachelor’s degree in Electrical EngineeringBachelor’s degree in Computer EngineeringBachelor’s degree in Computer ScienceUS security clearance