Enable job alerts via email!

Software Engineering, Developer

General Dynamics Mission Systems, Inc.

Calgary

Hybrid

CAD 60,000 - 100,000

Full time

9 days ago

Boost your interview chances

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

Job summary

Join a forward-thinking company dedicated to innovation in military communication technology. As a Software Engineer, you'll develop cutting-edge intercom and networking systems, ensuring troops are connected and mission-ready. Collaborate in a hybrid work environment, engage in Agile practices, and contribute to meaningful projects that make a difference. With a strong focus on professional development, this role offers opportunities to enhance your skills while working alongside some of the brightest minds in the industry. If you're passionate about technology and eager to tackle critical challenges, this is the perfect opportunity for you.

Benefits

Flexible Work Environment
Professional Development Resources
Health and Dental Coverage
Early Access to Pension Plan

Qualifications

  • 1-3 years of software development experience in a team environment.
  • Familiarity with Agile methodologies and Scrum events.
  • Knowledge of software engineering processes and tools.

Responsibilities

  • Write code for ARM processors and microprocessors in a lab environment.
  • Assist lead engineers and support team members in development tasks.
  • Participate in Scrum events and perform system level testing.

Skills

C#
Java
C++
Agile Methodologies
Software Engineering Principles
Design Patterns

Education

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

Tools

Microsoft Visual Studio
Rational Team Concert (RTC)

Job 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, this is often dependent on the nature of your role. We offer a variety of options for your work schedule which includes compressed work week options, flexible start times and shut down periods.
  • Professional Development: We offer a number of resources and support to help develop your professional toolkit! You should anticipate regular progress reviews as well as access to educational assistance, professional designations and certification support, training and more!
  • Total Rewards: Consider it covered—health, dental, and beyond. Early access to a pension planwith various perks to acknowledge your contributions to the organization.
Job Description

We are currently hiring for a Software Engineer to work with our TacCIS Solutions team. We're developing cutting-edge intercom and networking systems for military vehicles, retrofitting them with the latest in battlefield communication tech. Our products integrate into advanced platform solutions, keeping troops connected and mission-ready. In this role you will write code for ARM processors and microprocessors—think Arduino, Raspberry Pi, or Odroid—but engineered to military-grade standards. You will work in an Agile setting so that means taking part in Scrum events, Sprint Planning, Reviews and Retrospectives. We provide a true hybrid working environment with flexibility. Ideally you are someone who enjoys working in a lab environment also.

Your day to day:

  • Assisting and supporting lead engineers and team members
  • Performing design and/or analysis functions
  • Documenting the analysis, design and test in accordance with development standards
  • Implementing software to meet the requirements
  • Developing and performing tests and debugging of code
  • Identifying defects, resolving issues and verifying changes
  • Supporting and performing system level test and integration efforts
  • Participating in code reviews
  • Participating in Scrum events, including Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective
  • Verifying completed tasks meet the Definition of Done and the Acceptance Criteria
  • Write software requirements based on System level requirements and design documents
  • Expand knowledge of latest technologies, products and market trends relevant to area of work
  • Performing related duties as assigned
Qualifications
  • Bachelor's degree in Computer Science, Software Engineering or equivalent
  • 1 – 3 years of related experience
  • Experience working on software development projects
  • Experience using a variety of programming languages depending on the applicable work assignments such as C#, Java, or C++
  • Experience with software engineering processes and tools
  • Enthusiastic contributor, willingness to learn new skills and takes on ownership of work
  • Knowledge of design patterns
  • Knowledge of Software Engineering principles
  • Experience with any of the following development tools is desirable:
  • Microsoft Visual Studio
  • Rational Team Concert (RTC)

Security

It is a requirement that General Dynamics Mission Systems-Canada be registered with the Canadian Controlled Goods program and that all of its workforce be security assessed. Successful applicants must meet all applicable security requirements, including but not limited to the ability to obtain and maintain a Canadian government security clearance. Applicants may be required to meet additional security requirements in order to gain access to technical data, classified areas or information that is subject to international regulations. You must be eligible to work in Canada.

Additional Information

We believe the unique contributions of each of our colleagues are key in our ability to drive innovation. By fostering a culture of belonging, encouraging idea sharing at all levels, and reinforcing the very real impact of what we do, we offer an environment where everyone can take pride in their work. If you require accommodation during any stage of the application process, please contact Human Resources via [emailprotected] .

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 Corporation

Calgary

Hybrid

CAD 70,000 - 110,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