Posted Jul 8, 2026

Junior Software Engineering Developer (New Grad)

Apply Now
General Dynamics Mission Systems–Canada is shaping the future of defence and security by engineering technology. They are seeking a Junior Software Engineering Developer to build low-level embedded software and develop firmware and Linux applications on ARM platforms using C/C++ and Git. Responsibilities - Work with OS: Linux (Ubuntu, shell), Windows, FreeRTOS, QNX, VxWorksDevelopment Languages: C/C++, python3, Bourne shell scriptsInterfaces: I2C, SPI, JTAG, USB, Ethernet (TCP/IP networking, SSH), CAN busSW Tools: Git and GitLab CI/CD (continuous integration and automated test), Artifactory, Visual Studio Code, Docker, ConfluenceDeveloping embedded application software for devices and computers - Work with micro-controllers and video processors - Debugging computers, operating systems, and Ethernet networks - Conduct software/hardware integration and test, working from digital schematics - Collaborate and share ideas in team environment - Management of Software Requirements - Review of Circuit Card Schematics Skills - Bachelor's degree program in Computer Engineering, Software Engineering, Mechatronics Engineering, Computer Science, or equivalent - Experience with one of the following languages: C/C++, python3, Bourne shell scripts Benefits - Comprehensive medical, dental and vision coverage for you and your eligible dependents, from day one of employment at no cost to you. - Flexible benefit options available (including HCSA). - Emergency medical travel insurance. - 24/7 virtual health care services. - Employee & Family Assistance Program (EFAP) – counselling, life coaching, lifestyle change support, and financial planning. - Onsite fitness facilities & employee resource groups. - Defined Contribution Pension Plan (DCPP) with employer contributions after 3 months of service. - Access to financial advisors for investment advice and comprehensive financial planning. - Voluntary Registered Retirement Savings Plan (RRSP) accessible from day one. - Flexible time away to rest and renew with vacation, holidays, vacation purchase plan and parental leaves (with top up options). - Sick leave and disability programs. - Grow your career your way with free access to a learning platform offering a wide range of courses and resources. - Educational Assistance Program to support formal learning. - Self-directed mentoring opportunities. - Reimbursement for professional and industry-related memberships and dues. - Employee discounts on travel, home and auto insurance, as well as services and activities. - Free onsite parking. - Annual scholarship program for children of GD employees. - Employee social clubs and recreational activities. Company Overview - As one of Canada’s largest, most established defence and security technology companies, General Dynamics Mission Systems–Canada is a force in the business community, developing and utilizing the skills of Canadian suppliers, building Canada’s manufacturing base, and supporting research and development, while providing a flexible and innovation-driven workplace for over 1,200 employees across the country. It was founded in 1948, and is headquartered in Ottawa, Ontario, CAN, with a workforce of 1001-5000 employees. Its website is https://gdmissionsystems.ca/.