Embedded Software Developer Internship
General Dynamics Mission Systems, Inc
About the role
Location: Tisdale
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. #J-18808-Ljbffr
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