remote
Software Engineering & Automation - Cubic
Software Engineer
Internship focused on developing and automating software solutions for defense technology, leveraging Python, automation tools, and version control to support mission-critical systems.
About the role
Key Responsibilities
- Assist in designing, coding, and testing software components for defense applications.
- Develop and maintain automation scripts to streamline build, test, and deployment processes.
- Collaborate with cross‑functional teams to integrate new features and resolve technical issues.
- Participate in code reviews, documentation, and continuous improvement initiatives.
- Support troubleshooting and performance tuning of existing software modules.
Requirements
- Current enrollment in a Computer Science or related engineering program.
- Proficiency in Python and experience with automation frameworks.
- Familiarity with Git, Linux environments, and basic networking concepts.
- Strong problem‑solving skills and ability to work independently and in teams.
- Excellent written and verbal communication skills.