Skip to content
mimi

Embedded Software Developer Intern

General Dynamics Mission Systems, Inc

Tisdale · On-site Internship Entry Level 1mo ago

About the role

About

Join General Dynamics Mission Systems-Canada as an Embedded Software Developer Intern in Fall 2026. Contribute to the Smart Display platform and enhance defense technologies.

This co-op opportunity invites Electrical, Software, or Computer Engineering students to support embedded software development. Applicants will engage with advanced systems, from ARM microprocessors to real-time control algorithms. Ideal candidates will have strong skills in C/C++, MATLAB, and experience collaborating in multidisciplinary teams.

Key Responsibilities

  • Develop and validate control-loop algorithms in MATLAB/Simulink
  • Generate C/C++ code via MATLAB’s Automated Code Generation
  • Integrate code into embedded-Linux environments for verification
  • Work with sensor-fusion data for enhanced Smart Display functionality
  • Collaborate with cross-functional teams on system integration

Requirements

  • Enrolled in a Bachelor’s degree program in relevant engineering
  • Proficient in programming languages: C/C++, Python3
  • Familiar with communication interfaces like I²C, SPI, USB
  • Experience in model-based design tools (MATLAB, Simulink)
  • Passion for embedded systems and control algorithms

Make your mark in embedded software at General Dynamics, supporting impactful defense projects.

Skills

C++I2CMATLABPythonSPISimulinkUSB

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free