aevexaerospace
Sr. Software Engineer
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
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