Software Engineering Intern

February 7, 2026

Are you applying to the internship?

Job Description

Software Engineering Intern

Are you a student or recent graduate in a technical field passionate about software development? Our Software Engineering Internship offers a hands-on opportunity to contribute to development, testing, integration, and documentation within a structured, team-oriented environment.

About the Role

This internship is designed to provide practical experience, supporting software engineering teams across a range of activities including development, testing, integration, and documentation. We are actively seeking highly motivated students or recent graduates in technical fields who are eager to gain valuable, hands-on engineering experience in a structured, team-oriented environment. The specific scope and level of the internship will be thoughtfully determined at the time of offer, taking into account your academic standing, skills, and prior experience.

What You Will Do

Both Part-Time and Full-Time opportunities are available.

As a Software Engineering Intern, you will:

  • Support the full software development lifecycle, including coding, debugging, and basic testing tasks.
  • Assist with software component integration and verification in lab or development environments.
  • Actively participate in technical discussions, design reviews, and team meetings as appropriate.
  • Support troubleshooting and issue resolution efforts under the guidance of experienced engineers.
  • Contribute to technical documentation, preparing and maintaining test procedures and engineering notes.
  • Collaborate effectively with cross-functional teams, including systems, hardware, and test engineering.
  • Adhere to established engineering processes, quality standards, and configuration controls.
  • Undertake additional engineering tasks as assigned, aligning with project needs and experience level.

Required Qualifications

  • Currently pursuing or recently graduated from an accredited undergraduate or graduate program in Computer Science, Software Engineering, Computer Engineering, or a closely related technical field.
  • Basic understanding of fundamental software development concepts.
  • Familiarity with one or more programming languages, such as Python, C, or C++.
  • Experience with version control tools (e.g., Git).
  • Excellent communication skills and a proven ability to work collaboratively in a team environment.

Preferred Qualifications

  • Prior internship, project, or lab experience in software development.
  • Exposure to Linux or embedded systems.
  • Experience with test automation, scripting, or CI/CD tools.
  • A strong interest in aerospace, defense, or autonomous systems.

Additional Information

Please note: Internship assignments, responsibilities, and temporary/seasonal nature will be determined at the time of offer, aligning with your academic level, experience, and business needs.

Important Legal & Compliance Requirements

  • U.S. Citizenship/ITAR Requirement: Due to U.S. Government export control regulations (including the International Traffic in Arms Regulations – ITAR), candidates must be a “U.S. Person” as defined by law. This includes U.S. citizens, lawful permanent residents, or protected individuals (as defined by 8 U.S.C. §1324b(a)(3)), or individuals otherwise eligible to obtain the required authorization from the U.S. Department of State. The person hired will have access to information and items subject to U.S. export controls and must meet this requirement.
  • Equal Employment Opportunity & Affirmative Action: We are an Equal Employment Opportunity and Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, protected veteran status, or any other status protected by law. We provide reasonable accommodations for qualified individuals with disabilities in the application and hiring process.
  • This employer participates in E-Verify.