Software Engineer

4 hours ago


Medicine Hat, Canada QinetiQ Full time

Why join QinetiQ?


As we continue to grow into new markets around the world, there’s never been a more exciting time to join QinetiQ. The formula for success is our appetite for innovation and having the courage to take on a wide variety of complex challenges.


Our competitive employee offering framework supports the purpose, values, and behaviours that we take pride in. This framework includes rewarding for performance, safety & wellbeing, learning & development, responsibility & sustainability, adaptability & flexibility, and diversity & inclusion. Our people are critical to our success, so it is vital that we create a workplace that is inclusive; where our differences are not only embraced but make us stronger.


This role is a fixed term contract for a leave coverage of 12 months.


Essential Duties and Responsibilities:

The Embedded Software Engineer is responsible for the software design, development, testing, and documentation of both firmware, vehicle software & control station software of unmanned vehicles systems at QinetiQ Target Systems. The candidate should have experience working within a multi-disciplined environment alongside electronic engineers, mechanical engineers and production engineers. A track record of software design and implementation of critical systems would be valuable. Knowledge of avionic, marine and vehicular systems is advantageous.


Typical duties and responsibilities:
  1. Development of the system requirements and specifications.
  2. Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  3. Design of software systems as per the requirements and safety regulations.
  4. Managing the software development lifecycle.
  5. Knowledge of algorithms and data structures.
  6. Strong analytical and reasoning skills with an ability to visualise processes and outcomes.
  7. Applying best practices and standard operating procedures.
  8. Communicating key project data to team members.
  9. Development of documentation for software design validation, qualification, safety and interoperability of systems.
  10. Working in conjunction with other technical disciplines & departments to achieve overall system requirements.
  11. Creating and/or assisting with cost estimates for new products and services.
  12. Creating and completing software tests, software releases and other technical documents.
  13. Configuration and version control of software and firmware.
  14. Additional tasks as assigned by superior.

Education/Work Experience Requirements:
  1. Membership in APEGA (or eligibility).
  2. Bachelor’s Degree in Software/Electronics engineering or equivalent related experience.
  3. General Computer proficiency (Document Management Software, MS Office – Word, Excel and Outlook).
  4. Embedded Software development/debugging experience in Linux.

Additional desirable assets would include:
  1. Technical writing.
  2. Electronic System Design.
  3. Experience in avionics, marine and vehicular military systems.
  4. Experience with Inertial Navigation/GNSS systems.
  5. Hands on and Field experience.
  6. Familiar with using electronics test equipment like JTAG debuggers, Oscilloscope, Multimeters, Signal generators.
  7. Experience with PowerPC, STM32 and x86 platforms.
  8. Network and Data links programming experience.
  9. Linux Driver development experience.

Security Requirements:
  1. Must be a Canadian citizen or Permanent Resident of Canada.
  2. Able to obtain a Level 2 Security Clearance.
  3. Must have a clean background history and obtain criminal record check.

Safety Requirements:
  1. Valid passport and willing to travel.
  2. Ability to multi-task in a computer-operated environment.
  3. Using a computer and associated peripherals.
  4. Sitting for extended periods of time.
  5. Looking at a computer screen for extended periods of time.

Additional Requirements:

Maximum lifting of 30lbs (13.6 kg).

Strong work ethic and ability to work under pressure and tight schedules.

This position is considered safety sensitive due to work requirements of being on the factory floor near equipment, field deployment and testing requirements.

#J-18808-Ljbffr
  • Software Engineer

    2 weeks ago


    Medicine Hat, Canada QinetiQ Full time

    Why join QinetiQ?As we continue to grow into new markets around the world, there’s never been a more exciting time to join QinetiQ. The formula for success is our appetite for innovation and having the courage to take on a wide variety of complex challenges.Our competitive employee offering framework supports the purpose, values, and behaviours that we...

  • Software Engineer

    2 weeks ago


    Medicine Hat, Canada QinetiQ Limited Full time

    Why join QinetiQ?As we continue to grow into new markets around the world, there’s never been a more exciting time to join QinetiQ. The formula for success is our appetite for innovation and having the courage to take on a wide variety of complex challenges.Our competitive employee offering framework supports the purpose, values, and behaviours that we...


  • Medicine Hat, Alberta, Canada QinetiQ Limited Full time

    {"About the RoleQinetiQ Limited is seeking a highly skilled Embedded Software Engineer to join our team. As a key member of our team, you will be responsible for the design, development, testing, and documentation of firmware, vehicle software, and control station software for unmanned vehicle systems.The ideal candidate will have experience working in a...


  • Medicine Hat, Alberta, Canada QinetiQ Limited Full time

    {"About the RoleQinetiQ Limited is seeking a highly skilled Embedded Software Engineer to join our team. As a key member of our team, you will be responsible for the design, development, testing, and documentation of firmware, vehicle software, and control station software for unmanned vehicle systems.The ideal candidate will have experience working in a...

  • Software Engineer

    1 month ago


    Medicine Hat, Canada UVAD Full time

    JOB DESCRIPTION:UVAD is looking for an individual to join our team to support software development for next generation Uncrewed Aerial Vehicle (UAV) platforms. This position will include design, development, prototyping and testing of software, electronics, and embedded systems for flight and ground support equipment. Other responsibilities may be designated...

  • Software Engineer

    1 month ago


    Medicine Hat, Canada UVAD Full time

    JOB DESCRIPTION:UVAD is looking for an individual to join our team to support software development for next generation Uncrewed Aerial Vehicle (UAV) platforms. This position will include design, development, prototyping and testing of software, electronics, and embedded systems for flight and ground support equipment. Other responsibilities may be designated...

  • Software Engineer

    2 weeks ago


    Medicine Hat, Canada UVAD Full time

    JOB DESCRIPTION:UVAD is looking for an individual to join our team to support software development for next generation Uncrewed Aerial Vehicle (UAV) platforms. This position will include design, development, prototyping and testing of software, electronics, and embedded systems for flight and ground support equipment. Other responsibilities may be designated...

  • Software Engineer

    3 months ago


    Medicine Hat, Canada UVAD Full time

    JOB DESCRIPTION:UVAD is looking for an individual to join our team to support software development for next generation Uncrewed Aerial Vehicle (UAV) platforms. This position will include design, development, prototyping and testing of software, electronics, and embedded systems for flight and ground support equipment. Other responsibilities may be designated...

  • Software Engineer

    1 month ago


    Medicine Hat, Canada UVAD Full time

    JOB DESCRIPTION:UVAD is looking for an individual to join our team to support software development for next generation Uncrewed Aerial Vehicle (UAV) platforms. This position will include design, development, prototyping and testing of software, electronics, and embedded systems for flight and ground support equipment. Other responsibilities may be designated...

  • Software Engineer

    4 weeks ago


    Medicine Hat, Canada UVAD Full time

    JOB DESCRIPTION:UVAD is looking for an individual to join our team to support software development for next generation Uncrewed Aerial Vehicle (UAV) platforms. This position will include design, development, prototyping and testing of software, electronics, and embedded systems for flight and ground support equipment. Other responsibilities may be designated...

  • Software Engineer

    4 weeks ago


    Medicine Hat, Canada UVAD Full time

    JOB DESCRIPTION: UVAD is looking for an individual to join our team to support software development for next generation Uncrewed Aerial Vehicle (UAV) platforms. This position will include design, development, prototyping and testing of software, electronics, and embedded systems for flight and ground support equipment. Other responsibilities may be...


  • Medicine Hat, Alberta, Canada UVAD Full time

    Job Summary:UVAD is seeking a highly skilled Software Development Engineer to support the development of next-generation Uncrewed Aerial Vehicle (UAV) platforms. This position will involve designing, developing, and testing software, electronics, and embedded systems for flight and ground support equipment.Key Responsibilities:Software Design and...


  • Medicine Hat, Alberta, Canada UVAD Full time

    Job Summary:UVAD is seeking a highly skilled Software Development Engineer to support the development of next-generation Uncrewed Aerial Vehicle (UAV) platforms. This position will involve designing, developing, and testing software, electronics, and embedded systems for flight and ground support equipment.Key Responsibilities:Software Design and...


  • Medicine Hat, Canada QinetiQ Full time

    Why join QinetiQ?As we continue to grow into new markets around the world, there’s never been a more exciting time to join QinetiQ. The formula for success is our appetite for innovation and having the courage to take on a wide variety of complex challenges.Our competitive employee offering framework supports the purpose, values, and behaviours that we...


  • Medicine Hat, Canada QinetiQ Limited Full time

    Why join QinetiQ?As we continue to grow into new markets around the world, there’s never been a more exciting time to join QinetiQ. The formula for success is our appetite for innovation and having the courage to take on a wide variety of complex challenges.Our competitive employee offering framework supports the purpose, values, and behaviours that we...


  • Medicine Hat, Canada UVAD Full time

    p>JOB DESCRIPTION:UVAD is looking for an individual to join our team to support software development for next generation Uncrewed Aerial Vehicle (UAV) platforms. This position will include design, development, prototyping and testing of software, electronics, and embedded systems for flight and ground support equipment. Other responsibilities may be...

  • Software Engineer

    2 days ago


    Medicine Hat, AB, Canada UVAD Full time

    JOB DESCRIPTION:UVAD is looking for an individual to join our team to support software development for next generation Uncrewed Aerial Vehicle (UAV) platforms. This position will include design, development, prototyping and testing of software, electronics, and embedded systems for flight and ground support equipment. Other responsibilities may be designated...

  • Software Engineer

    3 weeks ago


    Medicine Hat, Alberta, Alberta, Canada UVAD Full time

    JOB DESCRIPTION:UVAD is looking for an individual to join our team to support software development for next generation Uncrewed Aerial Vehicle (UAV) platforms. This position will include design, development, prototyping and testing of software, electronics, and embedded systems for flight and ground support equipment. Other responsibilities may be designated...


  • Medicine Hat, Alberta, Canada QinetiQ Limited Full time

    About QinetiQ LimitedQinetiQ Limited is a leading provider of innovative technology-based products and services to the defense, security, and critical national infrastructure markets. With a team of over 6,000 people, we offer our customers world-class expertise in advice, services, and products that meet their needs.We operate primarily in the defense,...


  • Medicine Hat, Alberta, Canada QinetiQ Limited Full time

    About QinetiQ LimitedQinetiQ Limited is a leading provider of innovative technology-based products and services to the defense, security, and critical national infrastructure markets. With a team of over 6,000 people, we offer our customers world-class expertise in advice, services, and products that meet their needs.We operate primarily in the defense,...