Software Engineer – Air & Naval Defense Systems

General Dynamics Missions System International

Ottawa

On-site

CAD 78,000 - 115,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Comprehensive medical, dental, and vis
EFAP (Employee & Family Assistance)
Pension plan with employer contrib
RRSP access from day one
Flexible time off
Learning and professional development
Employee discounts
Onsite parking

Job summary

General Dynamics Mission Systems–Canada is seeking a Software Engineering Developer to join the Air & Naval Sonar division. You will develop high-quality, maintainable code, participate in design reviews, and collaborate with cross-functional teams on mission-critical software.

Candidates should hold a Bachelor's degree in Engineering or Computer Science and have 3+ years of software development experience, with C++ and Java, Linux, and Agile practices. Security clearance eligibility is required.

Qualifications

  • Bachelor's degree in Engineering, Computer Science, or a related technical discipline.
  • 3+ years of software development experience.
  • Proficiency in one or more modern programming languages (C++, Java).
  • Experience with Agile software development, object-oriented design tools, and UML.
  • Familiarity with Linux as a host environment and software version control systems.
  • Strong communication and teamwork skills.
  • Experience with AI/ML models is a plus.

Responsibilities

  • Develop high-quality, maintainable code adhering to standards.
  • Participate in code reviews and contribute to continuous improvement.
  • Troubleshoot and resolve software issues with root-cause analysis.
  • Collaborate with cross-functional teams on design, integration, and validation.
  • Provide technical support throughout the development lifecycle.
  • Present technical content at design reviews and team meetings.
  • Perform software requirements analysis, design, development, testing, and integration.
  • Write and review software design documentation, test plans, and procedures.

Skills

C++
Java
Agile
UML
Communication

Education

Bachelor's degree in Engineering or Computer Science

Tools

Git
Linux
IDE tooling

Job description

General Dynamics Mission Systems–Canada is seeking a Software Engineering Developer to join the Air & Naval Sonar division. You will develop high-quality, maintainable code, participate in design reviews, and collaborate with cross-functional teams on mission-critical software.

Candidates should hold a Bachelor's degree in Engineering or Computer Science and have 3+ years of software development experience, with C++ and Java, Linux, and Agile practices. Security clearance eligibility is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineering Developer, Air & Naval
Software Engineering Developer, Air & Naval

General Dynamics Mission Systems, Inc. • Nova Scotia

On-site
CAD 75,000 - 110,000
Software Engineering Developer, Air & Naval
Software Engineering Developer, Air & Naval

General Dynamics Mission Systems, Inc. • Ottawa

On-site
CAD 90,000 - 130,000
Air & Naval Sonar Software Engineer
Air & Naval Sonar Software Engineer

General Dynamics Mission Systems, Inc. • Nova Scotia

On-site
CAD 75,000 - 110,000
Software Engineering Developer, Air & Naval
Software Engineering Developer, Air & Naval

General Dynamics Missions System International • Ottawa

On-site
CAD 78,000 - 115,000
Comprehensive medical, dental, and vis
EFAP (Employee & Family Assistance)
Pension plan with employer contrib
+5
Software Engineering Developer, Air & Naval
Software Engineering Developer, Air & Naval

General Dynamics Missions System International • Dartmouth

On-site
CAD 76,000 - 115,000
Comprehensive benefits
Pension plan
Career development
+1
Senior System Engineer
Senior System Engineer

General Dynamics Mission Systems–Canada • Ottawa

Hybrid
CAD 80,000 - 100,000
Flexible Work Environment
Professional Development Resources
Health and Dental Benefits
System Engineer, Air & Naval
System Engineer, Air & Naval

General Dynamics Mission Systems, Inc. • Canada

On-site
CAD 75,000 - 110,000
Engineering Manager, Air & Naval Systems
Engineering Manager, Air & Naval Systems

General Dynamics Mission Systems - Canada • Ottawa

On-site
CAD 130,000 - 165,000
Comprehensive health coverage
EFAP and wellness programs
Pension plan • RRSP access
+4
Senior Software & Firmware Engineer - Defence & Communications
Senior Software & Firmware Engineer - Defence & Communications

General Dynamics Mission Systems • Calgary

On-site
CAD 90,000 - 105,000
Comprehensive benefits package
Pension plan
Vacation and leave options
+2
Software Test Engineer – Verification & Automation
Software Test Engineer – Verification & Automation

General Dynamics Land Systems–Canada • London

On-site
CAD 80,000 - 110,000