Define embedded software requirements in Medicine Hat using C++, Python, and verification practices for QTSC uncrewed vehicle systems. This Software Requirements and Release Engineer supports QTSC aerial and surface vehicle product families. You will analyze system inputs, decompose requirements, and maintain traceability across software development. The work spans control stations, test equipment, payload systems, and vehicle integration.
Key Responsibilities
- Analyze interfaces, safety inputs, behaviours, and validation information
- Decompose higher-level requirements into feasible software requirements
- Allocate requirements across software layers and maintain traceability
- Define behaviours for faults, recovery, and secure-state logic
- Develop acceptance criteria, test cases, and validation evidence
Requirements:
- Bachelor’s degree in Software or Computer Engineering
- Seven-plus years in requirements, embedded software, or validation
- Working knowledge of C++ and Python
- Experience with unit testing, SWIL/HIL, and laboratory validation
- Eligibility for Canadian security clearance and background screening Apply embedded software requirements, C++, Python, and traceability expertise to QTSC vehicle engineering and validation.
📌 Embedded Software Requirements Engineer (Medicine Hat)
🏢 QinetiQ
📍 Medicine Hat
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.