General Dynamics Mission System International

defence and security

Co-opFall2026-EmbeddedSoftwareDeveloper,RapidPrototypes-4Month

$0–0k Ottawa, Ontario, Canada; Toronto, Ontario, Canada INTERNSHIP
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for internship candidates.

The Brief

“Co-op Fall 2026 - Embedded Software Developer, Rapid Prototypes - 4 Month at General Dynamics Mission System International. Skills: Embedded Software Development, C/C++, Python, Linux, ARM processors, Real-time systems. Support multiple programs in the Vetronics product area. Contribute to the support of embedded software for products including the Smart Display, the Armament Mission Computer, and a turret actuation system”

What You'll Achieve.

Enhance national security; Strengthen communities; Protect the people we serve; Contribute to a safer, more secure world; Find purpose here; Skills will directly impact programs that matter

Industry & Context.

defence and security
Problems you'll solve

Problem Solving; Develop custom targeting solutions

Eligibility Requirements

Must be registered with the Canadian Controlled Goods program, All workforce must be security assessed, Ability to obtain and maintain a Canadian government security clearance, May be required to meet additional security requirements to gain access to technical data, classified areas or information subject to international regulations

What They're Looking For.

Must Have

Currently enrolled in a Bachelor's degree program in Computer Science, Software Engineering, Electrical Engineering, or Computer Engineering, OS: Linux (Ubuntu, shell), Windows 10/11, Languages: C/C++, python3, Bourne shell scripts, Interfaces: I2C, SPI, JTAG, USB, Ethernet (TCP/IP networking, SSH), CAN bus, SW Tools: Git and GitLab CI/CD, Visual Studio Code, Docker, Confluence, Office Tools: Word, Excel, Outlook, PowerPoint, Exposure to software/hardware integration and test, and working from digital schematics, Experience working in a team environment with systems, software and hardware engineering peers, Interest in developing embedded application software for devices and computers, Interest in micro-controllers and video processors, Innovative and a self-starter, Ability to multi-task and prioritize, Must be eligible to work in Canada

Nice to Have

Experience working with or familiarity with AI/ML models is preferred

What You'll Do.

Support multiple programs in the Vetronics product area

Contribute to the support of embedded software for products including the Smart Display

the Armament Mission Computer

and a turret actuation system

Work with high-performance embedded Linux environments

Architect low-latency

Ethernet-based video streaming across vehicle networks

Develop custom targeting solutions

Support innovative new technologies for mechanical control

Write code for ARM processors and microprocessors

Measure boot time in milliseconds

Develop code for embedded Linux kernel

thin embedded operating system

or bare-metal environments

How You'll Work.

Team & Collaboration

Work with systems, software and hardware engineering peers; Work alongside experienced professionals; Work with teammates excited to share experience and develop skills; Build relationships that can lead to lasting industry connections

Communication Scope

Excellent communication skills

Full Job Description

Build bold. Deliver impact. Win together. At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security. Our teams design and deliver advanced, mission-critical solutions that enhance national security, strengthen communities, and protect the people we serve. If you’re looking for meaningful work that contributes to a safer, more secure world, you’ll find purpose here. Every day, your skills will directly impact programs that matter. The General Dynamics Mission Systems-Canada Advanced Vetronic Systems (AVS) team has a requirement for an Electrical/Software/Computer Engineering student to support multiple programs in the Vetronics product area. The successful candidate for this position will contribute to the support of embedded software for a number of products including the Smart Display, the Armament Mission Computer, and a turret actuation system. Our Smart Displays serve as the tactical heart of the battlefield, utilizing a sophisticated hybrid architecture—Intel Xeon processors for high-performance map rendering alongside ARM-based microprocessors for real-time interface management (USB, CAN, RS422). In our Video Systems group, you will work with high-performance embedded Linux environments to architect low-latency, Ethernet-based video streaming across vehicle networks. For those interested in system-level design, our Armament Mission Computer (AMC) offers a state-of-the-art sandbox for developing custom targeting solutions. Furthermore, our Turret Actuation team is revolutionizing mechanical control through innovative new technologies, supported by high-fidelity, quarter-size functional models for rapid prototyping and validation. The Vetronics team's software runs close to the hardware. We measure our boot time in milliseconds. There is no huge Java VM or Apache web server backend framework running our code - in some cases there is an embedded Linux kernel, in some cases a thin embedded

Free ATS check

Applying for this Co-op Fall 2026 - Embedded Software Developer, Rapid Prototypes - 4 Month role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about General Dynamics Mission System International?

Real rants from real employees. Read before you apply.

Read Company Rants →