Software Engineering Developer, Air & Naval
Ottawa, ONGeneral Dynamics Missions System International
3+ YOECandidates need a bachelor's degree in engineering, computer science or a related technical field and 3+ years of software development experience. They must be proficient in a modern programming language such as C++ or Java, familiar with Agile, UML, Linux and version control, and eligible to obtain a Canadian government security clearance.
Linux, UML tools, Version control systems
Software Firmware Engineer - Bowman
Calgary, ABGeneral Dynamics Missions System International
5+ YOECandidates need 5+ years of software or firmware development experience and strong skills in C++, C# and C on Linux and Windows. They also need networking knowledge (TCP/IP, UDP, OSPF, BGP), unit testing, Scrum experience, and eligibility for a Canadian government security clearance.
C++, C#, C, Linux, Windows, UML
Manufacturing Engineering Specialist, Intermediate
Ottawa, ONGeneral Dynamics Missions System International
2+ YOECandidates need a bachelor's degree in industrial, mechanical or manufacturing engineering, plus 2-8 years of relevant experience. They need knowledge of manufacturing processes, design for manufacturing and assembly, and project management, and must be eligible to work in Canada and obtain a Canadian government security clearance.
test equipment, mechanical drawings
AI Governance & Risk Manager
Ottawa, ONGeneral Dynamics Missions System International
10+ YOECandidates need a bachelor's degree, at least 10 years of governance, risk, cybersecurity or compliance experience, and experience writing governance frameworks and controls. They also need a strong understanding of generative AI, LLMs and agentic AI, plus executive communication skills and the ability to obtain a Canadian government security clearance.
Microsoft Copilot, Azure AI Foundry