Winter 2027 Co-op - Software Developer (International Program Team)
- Dartmouth, NS, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
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
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.
- 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.
- 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.
More about this job
Responsibilities
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.
Skills
- C++
- Java
- Unit Testing
- Software Design
- Agile
- Scrum
- UML
- SysML
- Object-Oriented Programming
- Debugging
Visa sponsorship
Not detected in the job text
Categories
- Software
- Engineering
- Technology
- Manufacturing
- Government & Public Sector
Keywords
- C++
- Java
- Unit Testing
- Software Design
- Agile
- Scrum
- UML
- SysML
- Object-Oriented Programming
- NATO Secret Clearance
- Naval Programs
- Software Engineering
- Computer Science
- Computer Engineering
- Electrical Engineering
- Defense and Space Manufacturing