A

AeroVironment

Defense technology and unmanned aerial systems

Chief Engineer - Software

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeMelbourne, FL, USA$154.5k - $247.3k

About the Job

Requirements

  • A bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics is required, or an equivalent combination of education, training, and experience.
  • A minimum of 10 years of relevant experience in software engineering or a related field is required.
  • Strong software engineering skills, including proficiency in C/C++, Java, Golang, and/or Python; understanding of common data structures, algorithms, object-oriented programming, and development workflows are required.
  • Experience with Ubuntu and/or CentOS Linux operating systems is required.
  • Experience writing unit tests and debugging code is required.
  • Ability, with guidance from senior engineers, to contribute to software design, coding, documentation, and testing using the Scrum Framework is required.
  • Demonstrated mathematical and analytical skills are required.
  • Familiarity with source code configuration management tools such as SVN and Git, as well as IDEs and debuggers, is required.
  • Understanding of the system being worked on and how assigned tasks contribute to it is required.
  • Ability to work in an office environment is required, including standing and sitting for long periods and using hands and fingers to operate a computer and telephone keyboard.
  • U.S. citizenship or U.S. permanent resident status is required under the ITAR definition.
  • Willingness to travel occasionally is required.

Responsibilities

  • Design, architect, and implement software for complex robotic and aerospace systems.
  • Lead technical development of software products, ensuring work is delivered on time according to agreed completion dates, project schedules, and budgets.
  • Support development of software product roadmaps.
  • Support testing and demonstration of components and integrated systems.
  • Develop documentation and technical reports, and provide report inputs for presentations to customers and other stakeholders.
  • Create software design documentation according to software process requirements.
  • Support development and improvement of software processes and coding standards.
  • Develop bases of estimates for software projects to support proposal efforts.
  • Deliver work on time according to agreed completion dates, project schedules, and budgets.
  • Work closely with other software developers to design and reuse software across different programs.
  • Operate in a continuous learning environment under minimal supervision and provide guidance and mentoring to less experienced engineers.
  • Work on complex-scope problems that require reviewing a variety of factors and exercise judgment within defined procedures and practices to determine appropriate action.
  • Build productive internal and external working relationships.
  • Perform other duties as assigned.

Desired Qualifications

  • Experience with relational database systems such as PostgreSQL or MySQL is a plus.

About the Company

AeroVironment

Defense technology and unmanned aerial systems

AeroVironment designs and builds robotic systems for defense across air, land, and space, including small reconnaissance drones, high-altitude aircraft, and loitering munitions. These products work by carrying sensors and control software that allow autonomous or semi-autonomous missions, with real-time data collection, and, for weapons-enabled models, a payload and deployment mechanism for precision strikes. The company differentiates itself through a growing, multi-domain defense portfolio built via acquisitions, creating an integrated platform that combines drones with space tech, counter-UAS, and other defense capabilities. Its goal is to become a comprehensive defense-technology provider that can win large, long-term contracts by offering coordinated, autonomous systems across multiple domains.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Crystal City, Virginia
Founded
1971

Recently Posted Jobs

Explore more opportunities at AeroVironment

See more jobs