Software Engineering Intern

AeroVironment•Moorpark, CA
•Onsite

About The Position

The Software Engineering Intern will support MacCready Works team projects onsite in Moorpark, California. As part of a collaborative, multidisciplinary team, the intern will contribute to real-world projects across AV’s technology portfolio, assisting with the design, development, and testing of software for applications such as ground control systems, user interfaces, data pipelines, and simulation tools. This is a hands-on role intended for students who want to apply and develop software skills while learning from experienced engineers. The role is part of a paid, 12-week onsite Summer Internship Program for students currently enrolled in college or recent graduates. The program offers practical experience in a full-time work environment and opportunities to develop professional relationships and problem-solving skills. Applicants must have a minimum 3.0 GPA; students at the junior level or above are preferred. Depending on team and location, interns willing to relocate may be eligible for a relocation and housing reimbursement stipend.

Requirements

  • Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum 3.0 GPA.
  • 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.
  • Ability to work in an office and R&D lab environment.
  • Ability to sit, type, and use office equipment for extended periods.
  • Must meet the stated ITAR/EAR eligibility requirements: qualify as a U.S. person or be a person who can be approved 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 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 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 prototypes, simulations, and proof-of-concept demonstrations.
  • Attend team meetings, contribute ideas, and learn to estimate development effort and timelines.

Benefits

  • Paid 12-week summer internship program.
  • Possible relocation and housing reimbursement stipend for eligible interns willing to relocate, 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