1

Embedded Software Developer Intern Jobs in London, ON

... embedded reference architectures that can be leveraged by technology functions across the firm to ... the software * Coordinate with DevOps teams to advocate secure coding practices and escalate ...

Embedded Software Developer Intern information

What is the difference between Embedded Software Developer Intern vs Firmware Engineer Intern?

AspectEmbedded Software Developer InternFirmware Engineer Intern
Required CredentialsTypically pursuing or holding a degree in Computer Engineering, Electrical Engineering, or related fieldsSimilar educational background, often with focus on embedded systems or firmware development
Work EnvironmentHands-on development in embedded systems, microcontrollers, and real-time operating systemsDevelopment and testing of low-level firmware for hardware devices
Industry UsageUsed across consumer electronics, automotive, IoT, and industrial automationCommonly found in consumer electronics, aerospace, and medical devices industries

Both roles involve working with embedded systems and require similar educational backgrounds. The main difference lies in focus: Embedded Software Developer Interns typically work on higher-level software integration, while Firmware Engineer Interns focus on low-level firmware development for hardware devices.

What types of projects and technologies can I expect to work with as an Embedded Software Developer Intern?

As an Embedded Software Developer Intern, you’ll typically work on projects involving low-level programming for microcontrollers, firmware development, and device driver implementation. You may use languages like C or C++ and collaborate closely with hardware engineers to test and debug embedded systems. Interns often participate in code reviews, hardware-software integration, and documentation, gaining exposure to real-time operating systems and industry-standard development environments. This hands-on experience provides a strong foundation for future roles in embedded systems design and development.

What are the key skills and qualifications needed to thrive as an Embedded Software Developer Intern, and why are they important?

To thrive as an Embedded Software Developer Intern, you need a solid understanding of programming languages like C/C++, basic electronics, and computer architecture, often supported by coursework or projects in embedded systems. Familiarity with development tools such as debuggers, version control systems (e.g., Git), and microcontroller platforms (like Arduino or STM32) is typically expected. Strong problem-solving abilities, attention to detail, and effective teamwork set standout candidates apart. These skills enable interns to contribute to reliable, efficient embedded solutions and collaborate successfully within engineering teams.

What are Embedded Software Developer Interns?

Embedded Software Developer Interns are students or recent graduates who work on developing, testing, and maintaining software that runs on hardware devices with dedicated functions, such as microcontrollers, IoT devices, or automotive systems. Their role often involves writing code in languages like C or C++, debugging hardware-software interactions, and collaborating with engineers to ensure the software integrates seamlessly with physical components. This internship provides hands-on experience in embedded systems, offering a valuable foundation for a career in embedded software engineering.
What cities near London, ON are hiring for Embedded Software Developer Intern jobs? Cities near London, ON with the most Embedded Software Developer Intern job openings:
Student, Software Developer

CA$27.25 - CA$27.75/hr

Full-time

Re-posted 7 days ago


General Dynamics Land Systems rating

8.1

Company rating: 8.1 out of 10

Based on 30 frontline employees who took The Breakroom Quiz

133rd of 429 rated machine equipment manufacturers


Job 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:
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) 

What General Dynamics Land Systems employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom