Back to jobs
London, Ontario, Canada
2026-06-04
General Dynamics Land Systems–Canada
North America
Student, Software Developer
Role Description
**Description**
****The anticipated start date for the role is September 2026\. The duration expected for this position is a minimum 8-month term, with flexibility to go up to 16-months based on candidate availability. Feel free to indicate your availability on your application.
****The pay range for this position is $27\.25 - $27\.75 per hour.********
**Job Description:**
You will support the team as required in some or all of the following stages of software development:
* Requirements definition
* Planning
* Software development (desktop applications, applications for state machines, etc.)
* Software testing
* Reporting
* Issues tracking and resolution
**Preferred qualifications or experience:**
* Development on a variety of platforms including Window CE/Embedded and Linux
* C or C\+\+ (x86/64, ARM, Motorola, Freescale)
* Experience with Unified Modeling Language (UML) design and/or model driven development
* Experience with serial protocols for communication and logging
* Testing and debugging skills
* Knowledge of vehicle communication network protocols (SAE J1939, TCP/IP, UDP)
* Ability to participate in concept, UI, and feature development
* Strong oral and written communication, interpersonal and organizational skills
* Must be able to meet Anthropometrical Size Requirements for confined space
* Control theory / Mechatronics
* Experience in Linux
* Real-time systems
* Vehicle systems
* Safety Critical Systems – (i.e. ISO 26262/MISRA)
* Cyber Security – (i.e. SAE J3061, NIST)
* Agile, V-Model, Atlassian Suite
* Development experience with Qt, Xamarin Forms, Windows Forms
**Physical Conditions and Hazards:**
* Physical Environment: Office
* Hazards: NA
**Physical Demands Description:**
Usual mobility demands required are standing, walking, sitting, and stair climbing to access upper offices as well as climbing in an out of Light Armoured Vehicles.
**Equipment Utilized:**
Computer
Phone
Mobile device
**Medical Surveillance:**
May include: Anthropometrical Size Restrictions depending on task
**Personal Protective Equipment:**
Applicable when interacting with shop floor (safety shoes, safety glasses, hearing protection. extraction coveralls)