Enable job alerts via email!

Software Applications Staff Specialist

General Dynamics Land Systems–Canada

London

On-site

CAD 60,000 - 100,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

An established industry player is on the lookout for talented Software Developers to enhance their innovative team. This role offers the opportunity to work on cutting-edge military vehicle applications, where you'll develop, test, and maintain software while collaborating with cross-functional teams. Ideal candidates will possess a strong foundation in both front-end and back-end development, with proficiency in multiple programming languages and frameworks. Join a dynamic environment that values your contributions and fosters professional growth, while also providing the chance to work on exciting projects that make a real-world impact.

Qualifications

  • Bachelor’s degree or Diploma in Computer Science, Engineering, or equivalent experience.
  • Strong communication and organization skills are essential.

Responsibilities

  • Develop, test, and maintain software applications for military vehicles.
  • Collaborate with teams to define and design new features.

Skills

C
C#
C++
Python
Javascript
Rust
Qml
Vue.js
Communication Skills
Organizational Skills

Education

Bachelor’s degree in Computer Science
Diploma in Engineering

Tools

Git
Gitlab
Bitbucket
Jira
Confluence
Bamboo
Sonatype Nexus Repository
Docker

Job description

Job Description:

We are seeking highly skilled Software Developers to join our team. The ideal candidates will have experience in both front-end and back-end development. We are looking for developers with experience in one or more of these areas:

  • Computer Vision
  • GUI Application Development
  • Full Stack Development
Key Responsibilities:
  • Develop, test, and maintain software applications and services for military vehicle applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, scalable, and maintainable code.
  • Troubleshoot and debug applications.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Stay up-to-date with emerging technologies and industry trends.
  • Act as Scrum Lead or Product Owner.
  • Participate in Agile Development processes (daily scrums, PO sync, etc.).
  • Support leaders with planning and reporting status on projects.
  • Estimate development effort to support sprint/drop planning.
  • Seek out areas to improve current software design processes.
  • Conduct field testing and validation with customers when required.
Required Skills:

Programming Languages:

  • C
  • C#
  • C++
  • Python
  • Javascript
  • Rust
  • Qml
  • Vue.js

Databases:

  • PostgreSQL
  • InfluxDB

Frameworks:

  • Qt application development
  • .Net
  • Blazor
  • Windriver Linux

Operating Systems:

  • Linux OS
  • Windows OS

Software Tools:

  • Git
  • Gitlab
  • Bitbucket
  • Jira
  • Confluence
  • Bamboo
  • Sonatype Nexus Repository
  • Docker
Qualifications:
  • Bachelor’s degree or Diploma in Computer Science, Engineering, or a related field, or equivalent experience.
  • P.Eng is an asset.
  • Strong communication and organization skills.
  • Experience working with teams and/or customers.
  • Ability to travel (5% in Canada, 5% US & international) and possess and maintain a valid passport.
  • Eligibility for Secret level (II) security clearance.
Preferred Qualifications:
  • Experience optimizing software to run in hardware-constrained environments.
  • Experience working with automotive, construction, or agricultural equipment.
  • Experience developing Continuous Integration workflows.
  • Working knowledge of ISO 11989, Bosch CAN2.0B, SAE J1939, and similar standards.
  • Experience with Unreal Engine.
Physical Conditions and Hazards:

The work environment includes office and shop floor settings. Hazards include vehicle safety concerns, with training provided for working at heights.

Physical Demands:

Includes standing, walking, sitting, stair climbing, and occasional in-vehicle testing.

Equipment Utilized:
  • Computer
  • Phone
  • Mobile device
Medical Surveillance:

May include anthropometrical size restrictions depending on the task.

Personal Protective Equipment:

Safety shoes, glasses, hearing protection, and safety coveralls, especially on the shop floor.

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

Similar jobs

Software Applications Staff Specialist

General Dynamics Land Systems - Canada Corporation

London

On-site

CAD 70.000 - 110.000

14 days ago