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

    Tailscale

    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
  •  ...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
  • $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... 
    Software
    Work at office
    Remote work
    Work from home

    Akamai Technologies

    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
    6 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
  • $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 work
    Work at office

    Cognizant Technology Solutions Corporation

    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

     ...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... 
    Software
    Work at office
    Local area
    Flexible hours

    PagerDuty, Inc.

    Winnipeg, MB
    1 hour 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
  •  ...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
  •  ...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
    2 days 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
  •  ...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... 
    Software
    Remote work

    Jobgether

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

    SEGULA Technologies

    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
    2 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
  •  ...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
    2 days 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
  • 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 employment
    Work at office

    Infoya

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

    Segula Technologies

    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
  • $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... 
    Software
    Remote work
    Flexible hours

    Life360

    Winnipeg, MB
    1 hour ago
  • $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... 
    Software
    Internship
    Work at office
    Remote work
    Work from home
    Home office
    Relocation package
    Flexible hours

    Tailscale

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

    Segula Technologies

    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!