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 designing, developing, and testing software solutions for applications such as ground control systems, user interfaces, data pipelines, and simulation tools. This role offers hands-on experience working with experienced engineers on software for robotics and aerospace platforms, with opportunities to learn and contribute to impactful projects. The role is part of a paid, 12-week, onsite summer internship program for students currently enrolled in college or recent graduates. The program provides practical experience in a full-time work environment and professional development through project work, problem-solving, and collaboration. The position reports into the San Diego, California office. Depending on the team and location, interns willing to relocate may be eligible for a relocation and housing reimbursement stipend. Applicants must qualify as a U.S. person under ITAR/EAR requirements or be eligible for an export license. Some positions require current U.S. citizenship due to contract requirements. The posting also states that U.S. citizenship is required and that applicants must be willing to work on government contracts and able to obtain a security clearance.

Requirements

  • Currently pursuing a bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field; recent graduates are also eligible for the internship program.
  • Minimum GPA of 3.0.
  • 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 requirements or be eligible for an export license; some positions require current U.S. citizenship.
  • Must be willing to work on government contracts and be able to obtain a security clearance.

Nice To Haves

  • Preference for students at the junior level or above.
  • Experience with software development in 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 designing, coding, testing, and debugging software components and systems.
  • Contribute to tools and applications supporting AV robotics and aerospace platforms.
  • Collaborate with software, hardware, and systems engineers to integrate and test new capabilities.
  • Participate in code reviews and documentation, and use version control and defect-tracking tools.
  • Help create 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

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