Software Engineering Intern

AeroVironment•Princeton, CA
•Onsite

About The Position

The Software Engineering Intern will work with the MacCready Works team onsite in Moorpark, California, as part of AeroVironment’s paid, 12-week Summer Internship Program. The program provides college students and recent graduates with hands-on experience in the aerospace and defense industry, working alongside AV team members on meaningful projects in a full-time work environment. Relocation and housing reimbursement may be available to eligible interns who are willing to relocate, depending on the team and location. The intern will contribute to real-world projects across AV’s technology portfolio as part of a collaborative, multidisciplinary team. The work includes assisting with the design, development, and testing of software for applications such as ground control systems, user interfaces, data pipelines, and simulation tools. The intern will learn from experienced engineers and contribute to prototypes, demonstrations, and other projects with real impact. Applicants must be currently enrolled in college or be recent graduates and have a minimum 3.0 GPA. The program prefers students at the junior level or above. This position requires access to ITAR- and/or EAR-controlled information. Applicants must qualify as a U.S. person under the applicable regulations or be eligible for an export license; some positions may require current U.S. citizenship due to contract requirements.

Requirements

  • Currently pursuing a bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field; the program also describes eligibility for current college students or recent graduates.
  • 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 may require current U.S. citizenship due to contract requirements.

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 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 develop scripts or automation to improve team workflows and efficiency.
  • Learn and apply software development best practices, including Agile methodologies.
  • Support development of 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 benefits.
  • 401(k) with company matching.
  • 9/80 work schedule.
  • Paid holiday shutdown.
  • Potential relocation and housing reimbursement stipend for eligible interns willing to relocate, depending on team and location.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service