Software Engineering Intern (Summer 2027)
Collins Aerospace
About the Role
Software Engineering Intern (Summer 2027) at Collins Aerospace, a leader in technologically advanced, intelligent solutions for the aerospace and defense industry. This is an onsite role in Sterling, VA, United States.
Key Responsibilities
- Design, develop, test, and debug real-time, multi-threaded, multiprocessing software applications, APIs, and associated user interfaces for simulation and training.
- Collaborate with other software engineers and project management to plan and prioritize development tasks on an Agile development team.
- Support, maintain, and enhance existing software products.
- Actively learn new technologies and techniques and apply them to new domains and problem sets.
Requirements & Tech Stack
- Must be pursuing a Bachelor's or advanced degree in Software Engineering, Computer Engineering, Computer Science or related Science, Technology, Engineering, or Mathematics (STEM) major and actively enrolled through the completion of the internship/co-op session.
- Object-Oriented Design and Programming using C/C++ and/or C#.
- Unit testing (e.g., GoogleTest, NUnit) and software maintenance.
- Source code control (e.g., Subversion, git, ClearCase).
- Experience with Agile, Kanban, or SCRUM development methodologies.
- Software development on Windows 10, Windows 11, and/or Linux.
- The ability to obtain and maintain a U.S. government issued security clearance is required.
- U.S. citizenship is required.
- DoD Clearance: Secret (Active and existing security clearance required after day 1).
Qualifications We Prefer
- Excellent written and oral communication skills.
- AI/ML and/or OpenAI development experience.
- Unreal Engine experience with C++ and Blueprints.
- Virtual reality and mixed reality development experience.
- Experience with Docker, Kubernetes, AWS, and other virtualization and cloud computing technologies.
- Experience with RDBMS databases such as PostgreSQL.
- Understanding of Multithreading IPCs (e.g., Mutex, Semaphore, Shared Memory).
- Continuous Integration experience (e.g., Bamboo, Jenkins, TeamCity).