Software Engineering Intern
AV
About the Role
- This is a 12-week, onsite Summer Internship Program for highly motivated students.
- Interns work on meaningful projects involving cutting-edge technology within the aerospace and defense industry.
- The role is designed to provide an immersive, hands-on experience.
- Position reports into the San Diego, CA office.
Summary
- As a Software Engineering Intern, you will join a collaborative, multidisciplinary team working on real-world projects across AV's technology portfolio.
- You will assist in the design, development, and testing of software solutions for various applications.
- This role is ideal for individuals eager to apply software development skills in a dynamic, hands-on environment.
Key Responsibilities
- Assist in the design, coding, testing, and debugging of software components and systems.
- Contribute to the development of tools and applications supporting AV robotics and aerospace platforms.
- Collaborate with engineers across software, hardware, and systems teams 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 best practices in software development processes, including Agile methodologies.
- Support the development of prototypes, simulations, and proof-of-concept demonstrations.
- Attend team meetings, contribute ideas, and learn to estimate development effort and timelines.
Requirements & Tech Stack
- Python, C++, or Java
- Visual Studio, Git, Eclipse, or similar IDEs
- Linux, Windows, or cross-platform environments
- Web technologies, cloud platforms, or backend services (preferred)
- Bash or Python for scripting (preferred)
- Agile development practices and Git (preferred)
Qualifications
- 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.
- Demonstrated problem-solving and analytical skills.
- Ability to work both independently and collaboratively in a team environment.
- Effective written and verbal communication skills.
- Preference for students at the junior level or above.
- Minimum 3.0 GPA.
Preferred Qualifications & Competencies
- 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 (e.g., Bash, Python) to automate tasks.
- Knowledge of Agile development practices and version control (e.g., Git).
- Curiosity and willingness to learn new technologies and frameworks.
- Ability to take ownership of tasks and contribute to team goals.
Physical Demands
- Ability to work in an office and R&D lab environment (Constant).
- Required to sit, type, and use office equipment for extended periods (Frequent).
Clearance Level
- No Clearance required initially.
- Some positions may require current U.S. Citizenship due to contract requirements.
ITAR Requirement
- This position requires access to information subject to the International Traffic Arms Regulations (ITAR) and/or the Export Administration Regulations (EAR).
- Applicants must qualify as a U.S. person under the ITAR and the EAR, or be approved for an export license.
- A "U.S. person" is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual (refugee or asylee).
Benefits
- Medical, dental, vision.
- 401K with company matching.
- 9/80 work schedule.
- Paid holiday shutdown.