Winter 2027 Co-op - Software Developer (International Program Team)
- Dartmouth, NS
- On-site
- Posted Sep 18, 2026
- 1 position
Opens an external site
- Employment type
- Full-time
- Experience level
- Entry, Junior · 0+ years
- Minimum education
- Bachelor’s degree
- Apply by
- Oct 11, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Not Applicable
Job summary
The candidate will perform software development, programming, and debugging for naval programs. Responsibilities include unit testing, documentation, and reporting within an Agile team environment.
Job details
Standard Job Description The candidate will participate in a structured cooperative educational/work program between Lockheed Martin Canada Inc. (Lockheed Martin) and a college/university where they are enrolled in an accredited degree program directly related to skills required by the company. Candidate will perform assigned tasks in technical/engineering disciplines e.g., Computer Science, Software Engineering, Computer Engineering. Specifically, the candidate will perform software development work for naval programs. This May Include Programming and debugging in both C++ and Java Unit testing and documentation Software design Status & Metrics Reporting Working in an Agile team environment Various other tasks as required. Basic Qualifications Current student in Computer Science, Computer Engineering, Electrical Engineering, or substantially similar field Aptitude for programming and debugging with the latest tools in an Object-Oriented environment Knowledge of programming in Java Eligible for North Atlantic Treaty Organization (NATO) Secret clearance in a timely manner. Desired Skills Knowledge of programming in C++ Knowledge of UML or SysML Knowledge of Agile/Scrum software development practices Good communication skills, and ability to work within a team Active Security Clearance will be considered an asset.
What you’ll do
The candidate will perform software development, programming, and debugging for naval programs. Responsibilities include unit testing, documentation, and reporting within an Agile team environment.
Requirements
Applicants must be current students in Computer Science, Computer Engineering, Electrical Engineering, or a similar field with knowledge of Java. Eligibility for NATO Secret clearance is required.
Listed skills
- Scrum · Preferred
- Agile · Preferred
- Java · Preferred
- C++ · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- C++
- Java
- Unit Testing
- Software Design
- Agile
- Scrum
- UML
- SysML
- Object-Oriented Programming
- Debugging
Job areas
- Software
- Engineering
- Technology
- Manufacturing
- Government & Public Sector
More jobs from Lockheed Martin
Hardware Systems Engineer - Hardware Systems Solutions Lead
- On-site
- Victoria, BC
- Posted Oct 4, 2026
Hardware Systems Engineer - Integrated Hardware Solutions Lead
- On-site
- Victoria, BC
- Posted Oct 4, 2026
Hardware Systems Engineer - Integrated Hardware Solutions
- On-site
- Victoria, BC
- Posted Oct 4, 2026
Systems Engineer-In Service Support (ISS)
- On-site
- Halifax, NS
- Posted Oct 2, 2026