Full-time

Embedded Software Developer - Junior Level

Posted by General Dynamics Mission Systems - Canada • ottawa, on, Canada

📍 ottawa, on 🕒 June 19, 2026

About the Role

Elevate your software engineering capabilities at General Dynamics Mission Systems–Canada as a Junior Software Engineering Developer. This full-time role focuses on embedded software for defense applications.
Be part of a dynamic team contributing to national security solutions. This position involves working on low-level coding and integration of embedded systems across military-grade technology. You’ll find your work meaningful as it supports critical military operations all within a flexible, hybrid work model.
Key Responsibilities:
• Create software for ARM processors and embedded Linux
• Employ Git tools for version control and collaboration
• Test and debug hardware and software integrations
• Work with I2C, SPI, and USB communication protocols
• Manage software requirement documentation
Requirements:
• Bachelor’s in Software Engineering or equivalent
• Familiarity with C/C++, python3, and scripting languages
• Understanding of Linux operating sys...

Ready to Apply?

Submit your application today and take the next step in your career journey with General Dynamics Mission Systems - Canada.

Apply Now