Co-op Winter 2027 - Software Engineering - 4-8 months
Core
Student co-op supporting software development for mission-critical Air & Naval Sonar Systems.
Role type
Junior Software Engineer (Co-op)
Builds
Mission-critical sonar systems and software integration
Domain
Defence / Sonar Systems / Embedded Software
Deliverable
production ML models | product features | infrastructure
Required skills
C++, C, Java, Python, Object-Oriented Programming, Test-Driven Development, Unit Testing, Integration Testing, Technical Documentation, Git, Root Cause Analysis
Preferred skills
AI/ML model familiarity, Third-party equipment integration experience
Responsibilities
Design and implement software features, Develop and maintain code in C/C++/Java/Python, Support integration with third-party equipment, Participate in software testing (unit, integration, verification), Prepare technical documentation, Investigate system problem reports and assist in resolution, Maintain codebase per standards and configuration management practices
Seniority
Junior, hands-on IC (Student Co-op)