Software Engineering Intern

AeroVironment•San Diego, CA
•Onsite

About The Position

The Software Engineering Intern will join a collaborative, multidisciplinary team and contribute to real-world projects across AV’s technology portfolio. The intern will assist with the design, development, and testing of software for applications such as ground control systems, user interfaces, data pipelines, and simulation tools. The position offers hands-on experience in the aerospace and defense industry, with opportunities to learn from experienced engineers and contribute to projects involving AV robotics and aerospace platforms. This is a paid, 12-week, onsite summer internship intended for students currently enrolled in college or recent graduates. The role reports into the San Diego, California office. Applicants must have a minimum 3.0 GPA; students at the junior level or above are preferred. Students willing to relocate may be eligible for a relocation and housing reimbursement stipend, depending on team and location.

Requirements

  • Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum 3.0 GPA.
  • Strong foundational knowledge of 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.
  • Demonstrated problem-solving and analytical skills.
  • Ability to work independently and collaboratively in a team environment.
  • Effective written and verbal communication skills.
  • Must qualify as a U.S. person under ITAR/EAR or be eligible for an export license; the posting also states that U.S. citizenship is required.
  • Must be willing to work on government contracts and able to obtain a security clearance.

Nice To Haves

  • Preference for students at the junior level or above.
  • Experience with software development on Linux, Windows, or cross-platform environments.
  • Exposure to web technologies, cloud platforms, or backend services.
  • Interest in or exposure to robotics, autonomous systems, or data analytics.
  • Experience using scripting languages such as Bash or Python to automate tasks.
  • Knowledge of Agile development practices and version control such as Git.
  • Curiosity and willingness to learn new technologies and frameworks.
  • Ability to take ownership of tasks and contribute to team goals.

Responsibilities

  • Assist in the design, coding, testing, and debugging of software components and systems.
  • Contribute to tools and applications that support AV robotics and aerospace platforms.
  • Collaborate with software, hardware, and systems engineers to integrate and test new capabilities.
  • Participate in code reviews, documentation, and the use of version control and defect tracking tools.
  • Help develop scripts or automation to improve team workflows and efficiency.
  • Learn and apply software development best practices, including Agile methodologies.
  • Support prototypes, simulations, and proof-of-concept demonstrations.
  • Attend team meetings, contribute ideas, and learn to estimate development effort and timelines.

Benefits

  • Paid summer internship.
  • Eligible students may receive a relocation and housing reimbursement stipend, depending on team and location.
  • Medical, dental, and vision benefits.
  • 401(k) with company matching.
  • 9/80 work schedule.
  • Paid holiday shutdown.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service