General Dynamics Mission System International
defence and security
Co-opFall2026-EmbeddedSoftwareDeveloper,RapidPrototypes-4Month
Neural analysis suggests this role is
optimal for internship candidates.
“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.
Problem Solving; Develop custom targeting solutions
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
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.