Junior Software Developer at General Dynamics
General Dynamics Mission Systems - Canada
Full-time
Other-General
Location
ottawa, on, Canada
Posted
June 01, 2026
Job Description
Kickstart your career with General Dynamics Mission Systems–Canada as a Junior Software Engineering Developer. This full-time role focuses on embedded systems using C/C++ and Linux.
Join a team dedicated to shaping the future of defense and security through innovative technology. In this role, you will develop low-level code for ARM processors, work with Linux operating systems, and support military applications. Your contributions will directly impact national security initiatives and mission-critical solutions.
Key Responsibilities:
• Develop embedded software for various devices
• Collaborate using Git and GitLab CI/CD
• Interface with I2C, SPI, USB, and Ethernet
• Conduct software/hardware integration tests
• Review and manage software requirements
Requirements:
• Bachelor’s in Computer/Software Engineering or equivalent
• Proficiency in C/C++, python3, or Bourne shell scripts
• Eligibility for Canadian government security clearance
• Experience ...
Join a team dedicated to shaping the future of defense and security through innovative technology. In this role, you will develop low-level code for ARM processors, work with Linux operating systems, and support military applications. Your contributions will directly impact national security initiatives and mission-critical solutions.
Key Responsibilities:
• Develop embedded software for various devices
• Collaborate using Git and GitLab CI/CD
• Interface with I2C, SPI, USB, and Ethernet
• Conduct software/hardware integration tests
• Review and manage software requirements
Requirements:
• Bachelor’s in Computer/Software Engineering or equivalent
• Proficiency in C/C++, python3, or Bourne shell scripts
• Eligibility for Canadian government security clearance
• Experience ...