Software Engineering Developer, Air & Naval
Dartmouth, NSGeneral Dynamics Missions System International
3+ YOECandidates need a bachelor's degree in engineering, computer science or a related technical field, plus 3 or more years of software development experience in C++ or Java. They should know Agile, UML, Linux and version control, and be able to obtain a Canadian government security clearance.
C++, Java, Linux, UML tools, Version control systems
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