Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

    QinetiQ Limited

    Winnipeg, MB
    1 hour ago
  •  ...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... 
    Software
    Remote work
    Work from home
    Home office

    Eclipse Foundation, Inc.

    Winnipeg, MB
    1 hour ago
  •  ...division is looking for a Project Manager of Software Releases to join our team in Calgary, AB or...  ...coordination, and execution of complex engineering and technology projects, ensuring...  ...Morton, IL and follows a hybrid work model requiring two days per week in the office. The... 
    Software
    For subcontractor
    Work at office
    2 days per week

    Hexagon Autonomous Solutions

    Winnipeg, MB
    1 hour ago
  • $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. Equal Employment Opportunity RightsAkamai... 
    Software
    Work at office
    Work from home

    Akamai Technologies, Inc.

    Winnipeg, MB
    1 hour ago
  •  ...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: ~... 
    Software
    Shift work

    Galent

    Winnipeg, MB
    1 hour ago
  •  ...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/... 
    Software
    Permanent employment

    Acuity

    Winnipeg, MB
    1 hour ago
  • Lead software release planning with Hexagon in Calgary, AB or Morton, IL, using Jira, Confluence...  ...management. This hybrid position requires two office days weekly.As Project Manager...  ...Software Releases, you will lead complex engineering, technology, and software development projects... 
    Software
    For subcontractor
    Work at office

    Hexagon Autonomous Solutions

    Winnipeg, MB
    1 hour ago
  • $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 time
    Work at office
    Local area

    Accenture Global

    Winnipeg, MB
    8 days ago
  • 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

    Mercury

    Winnipeg, MB
    1 hour ago
  • $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... 
    Software
    Long term contract

    Mercury

    Winnipeg, MB
    1 hour ago
  • $180k - $272.8k per year

    Senior Engineering Manager, Release Engineering TorontoPagerDuty, Inc. (NYSE: PD) is the global leader in AI-first...  ...AI-native development program to shape how software gets built and shipped at PagerDuty.**This role will require you to be in office 2 times a week**What You... 
    Software
    Work at office
    Local area

    PagerDuty, Inc.

    Winnipeg, MB
    1 hour ago
  • 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... 

    Galent

    Winnipeg, MB
    1 hour ago
  • 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

    Danaher Corporation

    Winnipeg, MB
    1 hour ago
  • Shape engineering release operations at Tailscale by building repeatable processes, operational metrics, and coordination practices that teams...  ...will establish how product and engineering collaborate around software releases. The work spans release cadence, readiness, rollout... 
    Software

    Tailscale

    Winnipeg, MB
    1 hour ago
  •  ...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

    Price Industries Limited

    Winnipeg, MB
    4 days ago
  • $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 employment
    Work at office
    Local area

    Infoya

    Winnipeg, MB
    1 hour ago
  •  ...ensuring operational stability, and vulnerability management. Candidates should have a strong background in DevOps, build and release engineering, with hands-on experience in CI/CD tools and Unix/Linux environments. The position offers comprehensive benefits, including a... 

    Scotiabank

    Winnipeg, MB
    1 hour ago
  •  ...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

    Segula Technologies

    Winnipeg, MB
    1 hour ago
  • Modernize Java releases with build automation, testing, and deployment expertise in a hybrid engineering environment supporting a major financial institution. Improve delivery confidence...  ..., and deployment automation to make software delivery safer and faster. Containerized applications... 
    Software
    Local area

    RE Partners

    Winnipeg, MB
    1 hour ago
  • 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... 

    The Toronto-Dominion Bank (Canada)

    Winnipeg, MB
    1 hour ago
  • Lead end-to-end Release Management for Infoya’s complex retail deliveries, improving CI/CD flow and release readiness across Toronto teams. The permanent position is hybrid.As a Senior Release Train Engineer, you will own recurring and ad hoc releases while coordinating Agile... 
    Permanent employment

    Infoya

    Winnipeg, MB
    1 hour ago
  •  ...candidates must be eligible to meet the requirements of the Canadian Controlled-Goods Program...  ...requirement connects an operational need to an engineering commitment. Getting that connection...  ..., mechanics, electronics, controls, software and laser technologies together into mission... 
    Software

    PV Labs

    Winnipeg, MB
    1 hour ago
  •  ...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

    Equinix

    Winnipeg, MB
    4 days ago
  • $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

    CI Investments Inc.

    Winnipeg, MB
    1 hour ago
  •  ...automotive interior door handle systems in a United States-based engineering role.This junior opportunity welcomes Mechanical Engineering...  ...experience. You will support design, development, documentation, and release activities for automotive interior door handle components. The... 

    Segula Technologies

    Winnipeg, MB
    1 hour ago
  • 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... 
    Software
    Long term contract

    Danaher Corporation

    Winnipeg, MB
    1 hour ago
  •  ...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... 
    Software
    Full time

    pofft Technology Inc.

    Winnipeg, MB
    4 days ago
  • $115k - $164.6k per year

     ...someone is within 80 KM of a hub, they are required to be onsite 3 days a week. About...  ...addressing systemic issues, improving release quality, and strengthening the foundations...  ...Our work spans systems architecture, software engineering, release management, and quality... 
    Software
    Remote work
    Shift work
    3 days per week

    General Motors Company

    Winnipeg, MB
    1 hour ago
  •  ...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... 

    iA Financial Group

    Winnipeg, MB
    1 hour ago
  • $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... 
    Software
    Long term contract
    Temporary work

    Epic Games

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Requirements & Release Engineer. Be the first to apply!