Senior Software Engineer

Medicine Hat, AB, Canada

Job Description

Job Title: Senior Software Engineer
Location:
Medicine Hat, Alberta, Canada
Role Type:
Senior Embedded Software Engineer
? Medicine Hat, AB |? Full-Time | ? Security Clearance Required | ?10+ Years Experience
Join a team that's shaping the future of unmanned vehicle systems at QinetiQ Target Systems Canada. We're looking for a Senior Embedded Software Engineer who thrives in a collaborative, multi-disciplinary environment and is passionate about building innovative, safe, and secure technologies.
?? What You'll Do
As a key member of our Embedded & Software Systems Engineering team, you will:

  • Design and develop embedded software systems aligned with safety and regulatory standards.
  • Lead software development across the full lifecycle-from concept to release.
  • Collaborate with cross-functional teams to meet system-level requirements.
  • Mentor junior engineers and review their work.
  • Manage software configuration, version control, and release processes.
  • Prepare technical documentation for validation, qualification, and safety.
  • Contribute to cost estimates and support continuous improvement initiatives.
? What You Bring
  • Bachelor's degree in Software or Electronics Engineering (or equivalent).
  • 10+ years of relevant experience in embedded software development.
  • Membership in APEGA or eligibility under the Washington Accord.
  • Proficiency in C, C++, Python, MATLAB/Simulink.
  • Experience with Linux development, Git, and bash scripting.
  • Strong understanding of electronic schematics and complex systems.
  • Excellent communication, organization, and critical thinking skills.
Bonus Points For:
  • Experience with PowerPC, STM32, and x86 platforms.
  • Familiarity with avionics, marine, or military systems.
  • Linux driver development and network/data link programming.
? Security & Safety Requirements
  • Must be a Canadian citizen or Permanent Resident
  • Eligible for Canadian Class 2 Security Clearance
?Why Join Us?
We offer a high-performing, inclusive, and hybrid work environment where you can thrive, contribute meaningfully, and be your authentic self. Our people-first culture supports your wellbeing, growth, and ability to make a real impact.
You'll also benefit from a competitive salary and benefits package, including extended health and wellness spending accounts, RRSP/TFSA matching, access to continuous learning and development opportunities, and more.
?
? And let's not forget Medicine Hat-a welcoming community with affordable living, short commutes, and endless outdoor adventures. Learn more at .
? Ready to Make an Impact?
Apply now and help us engineer a safer, more connected future.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3425797
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Medicine Hat, AB, Canada
  • Education
    Not mentioned