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 protected-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.
#J-18808-Ljbffr
📌 Embedded Software Development 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.