1. What is a Software Engineer at AeroVironment?
As a Software Engineer at AeroVironment, you are at the intersection of cutting-edge aerospace innovation and mission-critical software development. Your work directly enables the autonomous systems, unmanned aircraft, and sophisticated robotics that define the company’s market-leading position. Whether you are developing low-level flight control systems, mission-planning software, or computer vision applications, your code is the backbone of technology that operates in some of the most challenging environments on the planet.
This role requires a unique balance of theoretical rigor and practical engineering. You will be expected to solve complex problems where safety, reliability, and precision are paramount. The impact of your work is tangible; you aren't just writing features, you are contributing to solutions that save lives and provide critical intelligence to global customers. It is a demanding, high-stakes environment that rewards engineers who are deeply curious, technically sound, and committed to building robust, long-lasting systems.