aevexaerospace

Sr. Software Engineer

Apply Now

At a Glance

Location
Huntsville, Alabama, United States; Northern, VA, United States; Tampa, Florida, United States
Experience
10+ years
Posted
2026-02-25T16:47:38-05:00

Key Requirements

Domain Knowledge

  • Education
  • Embedded Systems
  • Engineering

Benefits & Perks

Health Insurance

des a full suite of comprehensive benefits, including a 401(k)-retirement plan, co

Requirements

Strong understanding of GPS, Inertial Navigation, Sensor fusion from a software architecture real-time processing perspective

SPI, I2C, UART, CAN)

Extremely proficient software development of microcontroller level embedded systems

10+ years of software development experience

Prior experience developing Autopilot systems, ground control stations, or flight simulation software

Prior experience with FPGA development

Responsibilities

A Senior Software Engineer leads the software development team as they create software solutions for AEVEX.

This persons serves as an in-house expert, both for managers from other departments who need software solutions and the less experienced staff within the Software department.

This person leads software development projects, starting with collecting and studying the information and needs of the user.

Responsible for all aspects of the software development process including requirements, design, implementation, functional test, trouble shooting.

Develop, integrate, and maintain embedded software for UAS platforms, including flight control, sensor interfaces, and vehicle management

Implement and tune control loops and flight-critical software in coordination with GNC and systems teams