Software Engineering Intern – Automation & Testing

September 23, 2026
Urgent

Job Description

Summer Internship Program
Our paid Summer Internship Program is designed to provide students with an immersive, hands-on experience within the aerospace and defense industry. Interns work alongside AV team members on meaningful projects involving cutting-edge technology while developing professional relationships, strategic problem-solving skills, and practical experience in a full-time work environment.
This is a 12-week, onsite program intended for highly motivated and passionate students who are currently enrolled in college or are recent graduates. Our program has been recognized by Yello and WayUp as one of the Top 100 Internship Programs in the United States for multiple years.
Depending on the team and location, students who are willing to relocate for their internship may be eligible for a relocation and housing reimbursement stipend.
As a Software Engineering Intern , you’ll be part of a collaborative, multidisciplinary team working on real-world projects across AV technology portfolio. You’ll assist in the design, development, and testing of software solutions for a variety of applications – from ground control systems and user interfaces to data pipelines and simulation tools.
This role is ideal for someone who’s eager to apply their software development skills in a dynamic, hands-on environment, while learning from experienced engineers and contributing to projects with real impact.
Assist in the design, coding, testing, and debugging of software components and systems.
Contribute to the development of tools and applications that support AV robotics and aerospace platforms.
Collaborate with engineers across software, hardware, and systems teams to integrate and test new capabilities.
Help develop scripts or automation to improve team workflows and efficiency.
Learn and apply best practices in software development processes, including Agile methodologies.
Currently pursuing a Bachelor’s or Master’s degree in Computer Science , Software Engineering , or a related field.
Strong foundational knowledge in programming languages such as Python, C++, or Java .
Familiarity with development tools such as Visual Studio, Git, Eclipse , or similar IDEs.
Experience with data structures, algorithms, and software design principles.
Experience with software development on Linux, Windows, or cross-platform environments.
Exposure to web technologies, cloud platforms, or backend services is a plus.
Interest in or exposure to robotics, autonomous systems, or data analytics.
Experience using scripting languages (e.g., Bash, Python) to automate tasks.
Knowledge of Agile development practices and version control (e.g., Ability to work in an office and R&D lab environment (Constant)
Required to sit, type, and use office equipment for extended periods (Frequent)
AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate’s work experience, education/training, and key skills.
This position requires access to information that is subject to compliance with the International Traffic Arms Regulations (“ITAR”) and/or the Export Administration Regulations (“EAR”). S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. Citizenship due to contract requirements.
Benefits : AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. We also encourage you to review our company website at to learn more