
Senior Firmware/FPGA Engineer – Space Technologies
AeroVironment
full-time
Posted on:
Location Type: Office
Location: Alabama • Colorado • United States
Visit company websiteExplore more
Salary
💰 $112,500 - $159,600 per year
Job Level
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