Student, Software Developer

by General Dynamics Land Systems-Canada

Position Type: Full-time
Location: London, Ontario
Date Posted: May 26, 2026
General Dynamics Land Systems-Canada

Job 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:
1) Physical Environment: Office
2) 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)

Application Contact Information

Company Name:   General Dynamics Land Systems-Canada
Company Website: https://generaldynamics-ca-careers.ttcportals.com/search/jobs
Application URL: Click here to apply online