Software Engineer
General Dynamics 2,385 reviews - Ottawa, ON

This job posting is no longer available on Indeed. Find similar jobs:Software Engineer jobs - General Dynamics jobs

NATO AGS is a NATO Program to provide global Ground Surveillance capability for all of NATO. It includes the provision of Global Hawk Aircraft, Operating and data exploitation facilities in Siganella, Italy and mobile data exploitation facilities capable of being deployed to support ground operations anywhere in the world.

General Dynamics Canada is subcontractor to the Prime, NGISSI, and is the lead Canadian company on the NATO AGS Program. GD Canada is responsible for providing three key product and services areas in support of the NATO AGS Program

A Communications Group Controller System application to allow the configuration, status and control of all communication devices at the Main Operating Base (MOB) for connectivity through both line of sight and satellite communications anywhere the system is operated and deployed.
Remote workstations are to be used for data exploitation at the Main Operating Base or deployed as part of the mobile assets. Voice over IP Internal Communication and Recording System for use at the Main Operating Base.

The NATO AGS team is currently looking for Intermediate to Working Level Software Engineers to work in Ottawa. Under the direction of Software Leads, NATO AGS Software Engineers are responsible for the design, development, unit testing, and integration of software components. NATO AGS Software Engineers work within a team of highly skilled professionals in a collaborative environment with high team participation and cooperation.


Development and review of software requirements based on system level requirements
Performing design and analysis functions based on requirements
Documenting analysis and design in accordance with design standards
Implement software components in accordance with development standards
Develop and conduct unit testing of software components
Lead and participate in code reviews
Integration of software components
Support software and systems qualification


At least 3 years related experience in Software Engineering
Working knowledge of object-orient design and development
Working knowledge of C/C++/C#
Working knowledge of software engineering processes and tools
Working knowledge of software graphical user interface development
Ability to work effectively both independently and in a team environment
Ability to apply problem solving skills to daily activities
Experience in Communications systems development would be an asset
Experience with Voice Over IP would be an asset
Experience with one or more of the following would be an asset:

-AT commands
-HTML, HTTP, CSS, JavaScript


  • Bachelor’s degree in Software Engineering/Computer Science or related technical/engineering degree with a minimum of 3 years of industry experience


  • Up to 10% travel required
  • The successful candidate must be eligible to obtain and hold NATO SECRET clearance with a COMSEC caveat
  • The Candidate must be able to be cleared for ITAR


About this company
2,385 reviews
Generally dynamic, General Dynamics is a prime military contractor to the Pentagon (the US government accounts for about 70% of sales). The...