drjobs Software Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Calgary - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Embedded Software Engineer

Medicine Hat AB Full-Time Hybrid Work Environment Level 2 Security Clearance Required

Code the future of uncrewed systems.

Join QinetiQ Target Systems Canada (QTSC) as an Embedded Software Engineer and help design the software that powers our advanced uncrewed vehicle systems (UVS). From firmware to control station software your work will directly support mission-critical defence and aerospace technologies.

About QinetiQ

QinetiQ is a global leader in defence security and critical infrastructure. Were a team of over 8000 people working together to protect lives and secure the future through innovation. Our growing Medicine Hat site plays a key role in delivering advanced uncrewed vehicle systems and supporting global defence operations.

What Youll Do

As an Embedded Software Engineer youll be responsible for the design development testing and documentation of embedded software and firmware for unmanned vehicle systems. Youll work closely with cross-functional teams to ensure our systems meet safety performance and regulatory standards.

  • Designing software systems aligned with safety regulations and project requirements
  • Developing embedded software and firmware across the full lifecycle
  • Applying algorithms data structures and best practices
  • Creating and executing software tests releases and documentation
  • Collaborating with engineering and technical teams to meet system goals
  • Managing version control and configuration of software
  • Supporting validation qualification and safety documentation
  • Communicating key project data and contributing to cross-functional success

What You Bring

  • Bachelors degree in Software or Electronics Engineering (or equivalent)
  • 5 years of relevant experience
  • Embedded software development/debugging experience in Linux
  • Proficiency in C C Python MATLAB/Simulink
  • Experience with Git and Linux terminal commands/scripting
  • Strong understanding of complex systems and electronic schematics
  • Strong communication organization and critical thinking skills
  • Able to manage multiple tasks and adapt to changing priorities
  • Eligibility for APEGA membership (or equivalent under Washington Accord)

Bonus if you have:

  • Experience with PowerPC STM32 x86 platforms
  • Background in avionics marine or military systems
  • Linux driver development and network/data link programming
  • Technical writing and electronic system design experience

Security & Safety Requirements

  • Must be a Canadian Citizen or Permanent Resident.
  • Must be eligible for and able to maintain Canadian Class 2 Security Clearance including a background check and criminal record screening.
  • Manual dexterity for computer use and extended screen time.
  • This is a safety-sensitive role involving factory floor and field-testing environments.

Why QinetiQ

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.

Youll 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.

Explore our culture

Employment Type

Full Time

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.