Software Developer Intern — Embedded & Desktop

General Dynamics Land Systems–Canada

London

On-site

CAD 38,000 - 39,000

Part time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

General Dynamics Land Systems–Canada is seeking a Student, Software Developer to contribute to software for Light Armoured Vehicles, with flexibility for embedded or desktop development. Expect to join a team that develops across Windows CE/Embedded and Linux, using C/C++ and UML, with emphasis on testing, reporting, and collaboration.

Anticipated start date is May 2027 for a 4–8 month term, with varied start dates. Applicants should indicate availability.

Qualifications

  • Development on Windows CE/Embedded and Linux platforms.
  • Proficiency in C or C++ for x86/64, ARM, Motorola, Freescale.
  • Familiarity with UML design and model-driven development.
  • Experience with serial communication protocols and logging.
  • Testing and debugging skills.
  • Knowledge of vehicle communication networks (SAE J1939, TCP/IP, UDP).
  • Interest in concept/UI/feature development.
  • Strong communication and organizational skills.
  • Able to meet Anthropometrical Size Requirements for confined spaces.
  • Exposure to control theory/mechatronics is a plus.
  • Experience in Linux and real-time systems is desirable.
  • Understanding of safety-critical standards (ISO 26262/MISRA) and cyber security basics.

Responsibilities

  • Requirements definition for software projects.
  • Planning and scheduling tasks.
  • Software development for desktop applications and state-machine oriented software.
  • Software testing and validation.
  • Reporting progress and status updates.
  • Issue tracking and resolution.

Skills

C/C++
Linux
Windows CE
UML
Serial protocols
Real-time systems
Vehicle networks
Qt
Xamarin Forms
Windows Forms

Tools

Windows CE/Embedded
Linux
Qt
Xamarin Forms
Windows Forms

Job description

General Dynamics Land Systems–Canada is seeking a Student, Software Developer to contribute to software for Light Armoured Vehicles, with flexibility for embedded or desktop development. Expect to join a team that develops across Windows CE/Embedded and Linux, using C/C++ and UML, with emphasis on testing, reporting, and collaboration.

Anticipated start date is May 2027 for a 4–8 month term, with varied start dates. Applicants should indicate availability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Student, Software Developer
Student, Software Developer

General Dynamics Land Systems–Canada • London

On-site
CAD 38,000 - 39,000
Student, Software Test
Student, Software Test

General Dynamics Land Systems–Canada • London

On-site
CAD 37,000 - 39,000
Co-op Embedded Software Engineer (Arm & Microprocessors)
Co-op Embedded Software Engineer (Arm & Microprocessors)

General Dynamics Mission Systems - Canada • Calgary

Hybrid
CAD 34,000 - 46,000
Hybrid work model
Flexible work hours
Compressed workweek
+2
Co‑op Software Engineer: Embedded & Networking (Hybrid)
Co‑op Software Engineer: Embedded & Networking (Hybrid)

General Dynamics Missions System International • Calgary

Hybrid
CAD 34,000 - 46,000
Student, Design Engineering
Student, Design Engineering

General Dynamics Land Systems–Canada • London

On-site
CAD 3,720,000 - 3,823,000
Co-op Software Engineer (Winter 2027) - Hybrid & Flexible Hours
Co-op Software Engineer (Winter 2027) - Hybrid & Flexible Hours

General Dynamics Mission Systems - Canada • Cole Harbour 30

On-site
CAD 33,000 - 45,000
Hybrid work model (where applicable)
Networking opportunities
Onsite amenities
Co-op May 2026 - Software Engineering - 8-12 Months
Co-op May 2026 - Software Engineering - 8-12 Months

General Dynamics Mission Systems–Canada • Calgary

On-site
CAD 31,795 - 44,648
Flexible work hours
Networking opportunities
Hybrid work model
+2
Co-op Software Engineer - Hybrid, Flexible Hours
Co-op Software Engineer - Hybrid, Flexible Hours

General Dynamics Mission Systems - Canada • Calgary

Hybrid
CAD 34,000 - 46,000
Hybrid work model
Flexible work hours
Networking opportunities
+1
Co-op Software Engineer – Hybrid & Flexible Hours
Co-op Software Engineer – Hybrid & Flexible Hours

General Dynamics Mission Systems - Canada • Ottawa

On-site
CAD 33,000 - 45,000
Flexible work hours
Hybrid work model (where applicable)
Networking opportunities across teams
Co-op Fall 2026 - Software/Systems Engineering - 8-12 Months
Co-op Fall 2026 - Software/Systems Engineering - 8-12 Months

General Dynamics Mission Systems–Canada • Ottawa

On-site
CAD 29,205 - 45,777
Flexible work hours and compressed workweek options
Networking opportunities across teams
Corporate discounts