Enable job alerts via email!

Software Engineering, Developer

General Dynamics Corporation

Calgary

Hybrid

CAD 70,000 - 110,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a talented Software Engineer to join their innovative TacCIS Solutions team. In this role, you will be at the forefront of developing advanced intercom and networking systems for military vehicles, ensuring troops are connected and mission-ready. Your expertise in programming languages such as C#, Java, or C++ will be crucial as you work in a dynamic Agile environment, collaborating with lead engineers and participating in Scrum events. This is a fantastic opportunity to contribute to critical defense technologies while enjoying a flexible work environment and opportunities for professional development.

Benefits

Flexible Work Environment
Professional Development Resources
Comprehensive Health Benefits
Early Pension Plan Access

Qualifications

  • 1-3 years of experience in software development projects.
  • Proficiency in programming languages like C#, Java, or C++.

Responsibilities

  • Developing intercom and networking systems for military vehicles.
  • Participating in Agile Scrum events and code reviews.

Skills

C#
Java
C++
Agile Methodologies
Software Debugging

Education

Bachelor's degree in Computer Science
Bachelor's degree in Software Engineering

Tools

Microsoft Visual Studio
Rational Team Concert (RTC)

Job description

Company Description

At General Dynamics Mission Systems Canada, our focus extends beyond engineering technology solutions; we are dedicated to cultivating careers. If you seek a purpose-driven career solving some of the world's most critical problems, alongside some of the brightest engineering minds, your application is welcome. Join a community where your unique perspective propels innovation.

Why Join Us?
  • Flexible Work Environment: We have On-site and Hybrid positions, depending on your role. We offer options like compressed work weeks, flexible start times, and shutdown periods.
  • Professional Development: We provide resources and support to develop your professional skills, including regular reviews, educational assistance, professional designations, certifications, training, and more.
  • Total Rewards: Comprehensive health and dental benefits, early pension plan access, and perks acknowledging your contributions.
Job Description

We are hiring a Software Engineer for our TacCIS Solutions team. You will develop cutting-edge intercom and networking systems for military vehicles, retrofitting them with advanced battlefield communication technology. Our products integrate into platform solutions to keep troops connected and mission-ready. Responsibilities include coding for ARM processors and microprocessors like Arduino, Raspberry Pi, or Odroid, engineered to military standards. You will work in an Agile environment, participating in Scrum events, with flexible hybrid work options.

Your day-to-day tasks:

  • Supporting lead engineers and team members
  • Performing design and analysis functions
  • Documenting analysis, design, and testing activities
  • Implementing software to meet requirements
  • Testing, debugging, and resolving issues in code
  • Supporting system-level testing and integration
  • Participating in code reviews and Scrum events
  • Ensuring tasks meet the Definition of Done and Acceptance Criteria
  • Writing software requirements from system-level documents
  • Staying updated on latest technologies and trends
  • Performing related duties as assigned
Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent
  • 1-3 years of related experience
  • Experience in software development projects
  • Proficiency in programming languages like C#, Java, or C++
  • Knowledge of software engineering processes and tools
  • Enthusiastic, eager to learn, and takes ownership of work
  • Understanding of design patterns and engineering principles
  • Experience with development tools such as Microsoft Visual Studio and Rational Team Concert (RTC) is desirable
Security

All employees must be registered with the Canadian Controlled Goods Program and able to obtain and maintain a Canadian government security clearance. Applicants must be eligible to work in Canada.

Additional Information

We value the unique contributions of our colleagues and foster a culture of belonging and innovation. If you require accommodations during the application process, contact Human Resources at recruitment@gd-ms.ca. General Dynamics Mission Systems-Canada is a leading C4ISR and defense electronics company, renowned for its integrated solutions across land, air, maritime, and cyber domains.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineering, Developer

General Dynamics Mission Systems–Canada

Calgary

Hybrid

CAD 60,000 - 100,000

2 days ago
Be an early applicant

Software Engineering, Developer

General Dynamics Mission Systems, Inc.

Calgary

Hybrid

CAD 60,000 - 100,000

8 days ago

Software Engineering Developer, Scrum Master

General Dynamics Corporation

Calgary

Hybrid

CAD 80,000 - 110,000

6 days ago
Be an early applicant

Software Engineering Developer, Scrum Master

General Dynamics Mission Systems, Inc.

Calgary

Hybrid

CAD 70,000 - 110,000

11 days ago

Software Development Engineer- Machine Learning

Workday

Calgary

On-site

CAD 80,000 - 110,000

10 days ago

Software Development Manager, Developer Experience

T-Net British Columbia

Calgary

Hybrid

CAD 80,000 - 120,000

30+ days ago