Software Requirements & Release Engineer
QinetiQ Limited
Select how often (in days) to receive an alert:
Job Title: Software Requirements & Release EngineerLocation: Medicine Hat, Alberta, Canada
Role Type:
About the RoleAs part of the Software Engineering Department, the Software Requirements and Release Engineer supports the design, development, validation, configuration, and release of embedded firmware and software for QTSC uncrewed vehicle product families. The role supports aerial and surface vehicles, control stations, test equipment, and payload systems.
General Responsibilities & DutiesAnalyze customer, system, electronics, interface, operational, safety, and validation inputs to identify software-relevant requirements and behaviours including interfaces with CAN, serial, Ethernet, discrete I/O, telemetry, command-and-control messages, sensor inputs, actuator outputs, vehicle status, and system health reporting.
Decompose higher-level requirements into clear, concise, feasible, verifiable, and traceable software requirements.
Allocate requirements to the appropriate software layers and maintain traceability from source requirements through validation evidence.
Work with project, software, engineering support, and test and validation teams to allocate requirements across drivers, hardware abstraction layers, middleware, application logic, control laws, diagnostics, communication interfaces, health monitoring, and integration logic.
Defines expected software behaviour for normal operation, startup, shutdown, degraded modes, invalid inputs, communication loss, timeouts, fault conditions, diagnostics, recovery, and safe-state logic in alignment with the overall system and/or subsystem operational behaviors.
Develop acceptance criteria, validation requirements, test objectives, test cases, procedures, expected results, pass/fail criteria, required logs, and objective-evidence expectations in collaboration with the project team.
Maintain bidirectional traceability among source requirements, software requirements, software components, test cases, execution results, defects, and verification evidence.
Support and conduct unit, component, bench, test-jig, SWIL/HIL, integration, regression, system, and acceptance testing as applicable.
Review logs, test outputs, anomalies, defect reports, and integration issues to determine whether requirements are satisfied or require clarification, rework, or retest.
Works with software, electronics, systems, mechanical, test, production, quality, and field teams to resolve requirements gaps, interface issues, implementation assumptions, and validation concerns.
Support requirements and design reviews, validation and integration readiness, release readiness, ATP inputs, verification reports, and software release evidence packages.
Collaborate with the project team to develop requirements, validation plans, test cases, test procedures, evidence reviews, and verification recommendations within the assigned project scope.
Support C++, Python, scripting, automation, simulation utilities, log-processing tools, and validation-support software as required.
Support controlled requirements baselines, change-impact analysis, configuration management, version control, and release documentation.
Skill Requirements:Working knowledge of C++ and Python for software understanding, scripting, automation, test support, or validation utilities.
Practical experience developing and using unit-test frameworks, static-analysis and code-quality tools, test jigs, bench setups, SWIL/HIL systems, simulation environments, and laboratory validation equipment.
Experience with Git-based source-control platforms and continuous-integration tools, including Gitea, GitLab, Bitbucket, Jenkins, or equivalent systems.
Bash, MATLAB/Simulink, or related engineering scripting and automation tools.
Ability to interpret interface control documents, wiring information, electrical schematics, signal definitions, I/O maps, and software architecture information.
Basic use of requirements management tools such as Codebeamer, Polarion, DOORS, Jama, Azure DevOps, or equivalent.
Basic use of Jira or other tools for issue, defect, workflow, or project tracking tools.
Microsoft Word and Excel for requirements, traceability, reporting, and evidence management.
Additional Asset Skills:Project Management tools including scheduling tools such as MS project, Project Insight, etc.
Requirements-based engineering, verification, validation, and traceability using V-model, W-model, Agile, or gated engineering lifecycles.
Configuration management, baseline control, defect lifecycle, change-impact analysis, and release-readiness evidence.
ISO 26262, DO-178C, ARP4754A, IEC 61508, MISRA-C, MISRA-C++, or similar high-reliability engineering practices.
What You BringEducation & Professional Membership:
Bachelor's degree in Software, Computer Engineering, or equivalent.
Registered APEGA P. Eng or PL. Eng or eligibility
Work Experience:7+ years of experience in requirements engineering, embedded software, firmware development, software validation, systems engineering, electronics/software integration, verification and validation, or related engineering work.
Experience working in a multidisciplinary environment involving software, electronics, systems, mechanical, test, production, quality, or field operations.
Experience in avionics, marine, vehicular military systems, and/or communication equipment.
Applicants must be legally authorized to work in Canada and meet the eligibility requirements to obtain and maintain the Government of Canada security clearance required for the position
Must be eligible for and maintain a clear background check, including criminal record screening, as required for security clearance
We offer a high-performing, inclusive 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
#J-18808-Ljbffr
Job Title: Software Requirements & Release EngineerLocation: Medicine Hat, Alberta, Canada
Role Type:
About the RoleAs part of the Software Engineering Department, the Software Requirements and Release Engineer supports the design, development, validation, configuration, and release of embedded firmware and software for QTSC uncrewed vehicle product families. The role supports aerial and surface vehicles, control stations, test equipment, and payload systems.
General Responsibilities & DutiesAnalyze customer, system, electronics, interface, operational, safety, and validation inputs to identify software-relevant requirements and behaviours including interfaces with CAN, serial, Ethernet, discrete I/O, telemetry, command-and-control messages, sensor inputs, actuator outputs, vehicle status, and system health reporting.
Decompose higher-level requirements into clear, concise, feasible, verifiable, and traceable software requirements.
Allocate requirements to the appropriate software layers and maintain traceability from source requirements through validation evidence.
Work with project, software, engineering support, and test and validation teams to allocate requirements across drivers, hardware abstraction layers, middleware, application logic, control laws, diagnostics, communication interfaces, health monitoring, and integration logic.
Defines expected software behaviour for normal operation, startup, shutdown, degraded modes, invalid inputs, communication loss, timeouts, fault conditions, diagnostics, recovery, and safe-state logic in alignment with the overall system and/or subsystem operational behaviors.
Develop acceptance criteria, validation requirements, test objectives, test cases, procedures, expected results, pass/fail criteria, required logs, and objective-evidence expectations in collaboration with the project team.
Maintain bidirectional traceability among source requirements, software requirements, software components, test cases, execution results, defects, and verification evidence.
Support and conduct unit, component, bench, test-jig, SWIL/HIL, integration, regression, system, and acceptance testing as applicable.
Review logs, test outputs, anomalies, defect reports, and integration issues to determine whether requirements are satisfied or require clarification, rework, or retest.
Works with software, electronics, systems, mechanical, test, production, quality, and field teams to resolve requirements gaps, interface issues, implementation assumptions, and validation concerns.
Support requirements and design reviews, validation and integration readiness, release readiness, ATP inputs, verification reports, and software release evidence packages.
Collaborate with the project team to develop requirements, validation plans, test cases, test procedures, evidence reviews, and verification recommendations within the assigned project scope.
Support C++, Python, scripting, automation, simulation utilities, log-processing tools, and validation-support software as required.
Support controlled requirements baselines, change-impact analysis, configuration management, version control, and release documentation.
Skill Requirements:Working knowledge of C++ and Python for software understanding, scripting, automation, test support, or validation utilities.
Practical experience developing and using unit-test frameworks, static-analysis and code-quality tools, test jigs, bench setups, SWIL/HIL systems, simulation environments, and laboratory validation equipment.
Experience with Git-based source-control platforms and continuous-integration tools, including Gitea, GitLab, Bitbucket, Jenkins, or equivalent systems.
Bash, MATLAB/Simulink, or related engineering scripting and automation tools.
Ability to interpret interface control documents, wiring information, electrical schematics, signal definitions, I/O maps, and software architecture information.
Basic use of requirements management tools such as Codebeamer, Polarion, DOORS, Jama, Azure DevOps, or equivalent.
Basic use of Jira or other tools for issue, defect, workflow, or project tracking tools.
Microsoft Word and Excel for requirements, traceability, reporting, and evidence management.
Additional Asset Skills:Project Management tools including scheduling tools such as MS project, Project Insight, etc.
Requirements-based engineering, verification, validation, and traceability using V-model, W-model, Agile, or gated engineering lifecycles.
Configuration management, baseline control, defect lifecycle, change-impact analysis, and release-readiness evidence.
ISO 26262, DO-178C, ARP4754A, IEC 61508, MISRA-C, MISRA-C++, or similar high-reliability engineering practices.
What You BringEducation & Professional Membership:
Bachelor's degree in Software, Computer Engineering, or equivalent.
Registered APEGA P. Eng or PL. Eng or eligibility
Work Experience:7+ years of experience in requirements engineering, embedded software, firmware development, software validation, systems engineering, electronics/software integration, verification and validation, or related engineering work.
Experience working in a multidisciplinary environment involving software, electronics, systems, mechanical, test, production, quality, or field operations.
Experience in avionics, marine, vehicular military systems, and/or communication equipment.
Applicants must be legally authorized to work in Canada and meet the eligibility requirements to obtain and maintain the Government of Canada security clearance required for the position
Must be eligible for and maintain a clear background check, including criminal record screening, as required for security clearance
We offer a high-performing, inclusive 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
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Software Requirements & Release Engineer in Winnipeg, MB vacancy
- ...QinetiQ Limited in Medicine Hat, Alberta, is seeking a Software Requirements & Release Engineer to support embedded firmware and software across QTSC vehicle product families. You will analyze inputs, decompose requirements, maintain traceability, and collaborate across software...Software
- ...an open and transparent environment? If so, our Open Source Software Release Engineer is likely the job for you!The Eclipse Foundation is one... ...provide assistance and tools, helping them with their CI/CD requirements.You will always advocating for a DevOps mindset with the...SoftwareRemote workWork from homeHome office
- Own Tailscale’s software release process through technical coordination, rollout planning, and trusted collaboration across a fully distributed... ...products internally and to customers. You will work with engineering leads, product managers, TPMs, and support while establishing...Software
- ...associates. Visit us at .Job Summary The Senior Release Train Engineer (RTE) is the chief facilitator for a newly forming Software Agile Release Train (ART). This role is... ...and coachingSkills And Minimum Experience Required 10+ years in Agile delivery (RTE/Senior SM/...SoftwarePermanent employment
- ...code from development, optimized for heavy engine builds. Infrastructure as Code (IaC):... .... Network Orchestration: Configure software-defined networking to ensure the engine's... ...strategies to ensure 99.9999% availability. Required Qualifications & Experience: ~...SoftwareShift work
$79.6k - $143.4k per year
...this role you will bridge the gap between Software Engineering and QA, driving automated build and deployment systems, enforcing release gating, and maintaining lab... ...mental and financial wellness; Eligibility requirements apply. Job Info Job Identification...SoftwareWork at officeRemote workWork from home$99.45k - $209.9k per year
...Accenture's SAP practice. You are: An SAP Release Manager is accountable for the end‑to‑end... ...releases, delivering new functionality required by the business while protecting the integrity... ...the company's activities to avoid this requirement. Bonus points: ~ English is must,...Full timeWork at officeLocal area- Lead and innovate as a Senior Manager in Release Engineering. Enhance CI/CD workflows, drive build... ...the complexities of a fast-paced software environment while ensuring operational... ...maintain engineering best practices Requirements: • 7+ years software engineering background...Software
$78k - $125k per year
As a Salesforce Release Manager, you will make an impact by leading and coordinating enterprise application releases across Salesforce... ...Ensure compliance with change management, governance, and audit requirements. Collaborate with application support, infrastructure,...Seasonal workWork at office$239k - $298.8k per year
...seamless — frictionless for engineers, undetectable to users, and impossibly... ...Behind that invisibility is Release Engineering. Mercury moves... ...team to deliver the full software delivery lifecycle from code... ...we provide Covey with job requirements and candidate submitted applications...SoftwareLong term contract$180k - $272.8k per year
...with leading AI skills across engineering, sales, product, marketing, and... ...Senior Engineering Manager, Release EngineeringAI has changed how... ...development program to shape how software gets built and shipped at PagerDuty. **This role will require you to be in office 2 times a...SoftwareWork at officeLocal areaFlexible hours$90k - $100k per year
...We are seeking an SeniorReleaseTrain Engineer (RTE) with a strong background in Scrum... .... The RTE will drive complex releases by enablingautomation, improving flow... ...standards, and change management controls . Requirements 10+ years of overall experience and...Permanent employmentWork at officeLocal area- ...As aClosure Design release Engineer, you will lead the development of criticalrear-vehicle systems, ensuring they meet rigorous safety, functional... .../Vehicle Concepts, and program science teams to align iterativemodels with packaging and system requirements. #J-18808-Ljbffr...Local area
- ...offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department... ...: Price Industries is building a new Engineering Technology team, and we are looking for... ...and while working at Price. If you require support applying online because you are a...Software
- Manage multi-cloud release infrastructure using Terraform, Ansible, and automated security... ...and Google Cloud.As an Application Release Engineer, you will support hybrid environments... ...Maintain CI/CD pipelines optimized for heavy engine buildsConfigure alerts for environment...
- ...Our partner is looking for a Build & Release Support Engineer | CI/CD based in Canada. As a Build... ...troubleshooting processes, and ensure smooth software delivery across distributed teams.... ..., and fairly against the role's core requirements. Our system identifies the top-fitting...SoftwareRemote work
- Drive cloud platform releases in Toronto using Azure, Helm, and Terraform. Coordinate deployment windows while strengthening secure operational delivery.TD is seeking a DevOps Engineer within Technology Solutions to support release engineering across non-production and production...
- SCIEX, a Danaher operating company, is seeking a Senior Software Release Project Manager to reduce complexity and manage risk in delivering customer-focused software solutions. The role connects technical and business stakeholders and ensures predictable outcomes across teams...SoftwareLong term contract
- SCIEX, a Danaher operating company in Concord, Ontario, is seeking a Senior Software Release Project Manager to reduce complexity and align software and systems with strategic objectives. The role sits in the R&D Project Management Office on-site and connects software, firmware...Software
- Join SEGULA Technologies as a Design Release Engineer focused on wiring systems, located in Auburn Hills, MI. This entry-level role emphasizes... ...best practices to ensure robust electrical systems Requirements: • Bachelor’s in Mechanical, Electrical, or related field • 0...Internship
- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team.... ...technologies for product features and platforms Requirements: 5+ years designing highly redundant SDN infrastructure...Software
$65k - $85k per year
...so.REPORTING TO: Director, Change and Release ManagementPRIMARY OBJECTIVE: Support... ...Review and authorize all on-prem and cloud software deployments based on proper process,... ...development leads to understand release requirements, risks, and provide feedback to ensure releases...Software- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our... ...ensuring top-tier performance and reliability. From initial requirements gathering to deployment and ongoing maintenance, take full ownership...SoftwareFull time
- ...timelinesRequirements: Advanced French proficiencyMore than 10 years managing projects and complex IT solutionsAt least 3 years as a Release Train EngineerExperience with SAFe, scaled Kanban, or Lean Portfolio ManagementPMP, SAFe, RTE, or equivalent certificationBring...
- Coordinate complex releases in Toronto as a Senior Release Train Engineer, using Scrum Mastery, Release Management, and DevOps enablement. This permanent role follows a hybrid work arrangement.Infoya seeks a Senior Release Train Engineer to orchestrate delivery across multiple...Permanent employmentWork at office
- ...scorecards, DFMEA, and DVP&R expertise. Support supplier quality and value optimization for rear-vehicle systems.In this Closure Design Release Engineer assignment, you will manage development and validation of assigned components. You will communicate technical status and...
$128.89k - $189.03k per year
...award-winning games or crafting engine technology that enables others... ...for a quality‑focused Senior Release Manager to work closely with... ...ensure releases have passed all required checks and approvals leading... ...build and release processes for Software or Games as a Service...SoftwareLong term contractTemporary work$145k - $169.5k per year
...We are agile, focused and obsessed with helping our engineers ship faster. We encourage our software engineers to embrace shared responsibility for writing... ...the Job As a Senior Mobile (Android) Build and Release Engineer on the Life360 Engineering team, you will...SoftwareRemote workFlexible hours$242.54k - $302.84k per year
...connection effortless by delivering software that makes it easy to... ...the RoleWe’re looking for a Release Manager to own how Tailscale... ...that coordinate product and engineering. You’ll work closely with... ...spaces near you). Some roles require in-office collaboration depending...SoftwareInternshipWork at officeRemote workWork from homeHome officeRelocation packageFlexible hours- This position requires eligibility for a TN visa (i.e., Canadian citizenship) because it is located in Auburn Hills, MI. The Design Release Engineer (DRE) – Door Systems is responsible for the engineering, design, development, validation, timing, and production release...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Requirements & Release Engineer. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

