1. What is a Software Engineer at Aevex?
As a Software Engineer at Aevex, you play a vital role in developing advanced technological solutions that support U.S. national security, defense, and commercial aviation missions. You will design, build, and integrate critical software for Unmanned Aerial Systems (UAS), embedded flight controls, sensor fusion pipelines, and specialized mission-system tools. Your daily contributions directly impact airborne special mission operations, helping the organization rapidly prototype and deploy reliable hardware-software integrations.
The work environment at Aevex combines the fast-paced agility of rapid prototyping with the rigorous demands of aerospace engineering. You will frequently collaborate across disciplines—working side-by-side with GNC (Guidance, Navigation, and Control) teams, electrical engineers, mechanical designers, and upper management. Whether you are developing low-level device drivers in C and C++ or configuring real-time operating systems for custom headless hardware, your code must perform reliably under strict physical and operational constraints.
Success in this role requires a blend of deep technical mastery and mission-oriented adaptability. You will be expected to take ownership of full-lifecycle software development, from initial requirements gathering and architecture design to functional testing and field updates. Expect an environment where your initiative, problem-solving capabilities, and commitment to quality directly shape the cutting edge of airborne remote sensing and aviation solutions.



