Air & Naval Sonar Software Engineer

General Dynamics Mission Systems, Inc.

Nova Scotia

On-site

CAD 75,000 - 110,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

General Dynamics Mission Systems-Canada is hiring for current software engineering openings in the Air & Naval Sonar division, with responsibilities spanning design, development, testing, and integration across multiple projects.

The team emphasizes high-quality code, code reviews, and collaboration with cross-functional groups to ensure mission-critical functionality and secure, robust software delivery. AI/ML familiarity is a plus.

Qualifications

  • Bachelor's degree in Engineering, Computer Science, or a related technical/scientific discipline.
  • 3+ years of relevant experience with software development.
  • Proficiency in one or more modern programming languages (e.g. 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, problem-solving, and analysis skills.
  • Ability to work effectively in a team environment and independently with minimal supervision.
  • Positive approach to learning, strong work ethic, and enthusiasm for taking ownership of work.
  • Experience working with or familiarity with AI/ML models is preferred.

Responsibilities

  • Developing high-quality, maintainable code while adhering to project and coding standards.
  • Participating in code reviews and contributing to continuous improvement initiatives.
  • Troubleshooting and resolving software issues, including root cause analysis and verification of fixes.
  • Collaborating with cross-functional teams to support system design, integration, and validation.
  • Providing technical support to internal stakeholders throughout the development lifecycle.
  • Presenting technical content at design reviews and team meeting.
  • Performing software requirements analysis, design, development, testing, and integration.
  • Writing and reviewing software design documentation, test plans, and procedures.

Skills

C++
Java
Agile development
Object-oriented design
Linux
Version control systems
Communication
Problem-solving
Teamwork
Ownership of work
Learning mindset
AI/ML familiarity

Education

Bachelor's degree in Engineering, Computer Science, or related technical/scientific discipline

Tools

UML
Linux
Version Control

Job description

General Dynamics Mission Systems-Canada is hiring for current software engineering openings in the Air & Naval Sonar division, with responsibilities spanning design, development, testing, and integration across multiple projects.

The team emphasizes high-quality code, code reviews, and collaboration with cross-functional groups to ensure mission-critical functionality and secure, robust software delivery. AI/ML familiarity is a plus.

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. • Ottawa

On-site
CAD 90,000 - 130,000
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 Engineer – Air & Naval Defense Systems
Software Engineer – Air & Naval Defense Systems

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 • 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
System Engineering Analyst, Underwater Acoustics
System Engineering Analyst, Underwater Acoustics

General Dynamics Corporation • Cole Harbour 30

Hybrid
CAD 95,000 - 135,000
Comprehensive benefits package
Defined Contribution Pension Plan with
System Engineer, Air & Naval
System Engineer, Air & Naval

General Dynamics Missions System International • Cole Harbour 30

On-site
CAD 90,000 - 130,000
Medical coverage
Dental coverage
Vision coverage
+9