At Kepler Communications, we're not just imagining the future of on-demand space connectivity - we're leading it!Our mission is to provide real-time on-orbit connectivity for critical missions, enabling a new era of data-driven intelligence and innovation. With 33 satellites launched to date, Kepler operates the first commercial optical data relay constellation, enabling real-time, continuous space communications while supporting advanced on-orbit compute and hosted payload capabilities.Industry-leading technology is only part of the story. What sets Kepler apart is our team: bold thinkers, skilled builders, and passionate problem-solvers who thrive on pushing the boundaries ofwhat’spossible in space. We believe great ideas come from diverse perspectives, andwe’recommitted to creating an setting where you can grow, lead, and make a global impact.Ifyou’reready to reach higher, move faster, and do work that shapes the future space economy - this is your launchpad. Come build the future with Kepler!What We Offer:Competitive compensation with a robust equity plan to share in our success.Unlimited vacation, supportive parental leave policy, and company-wide holiday shutdown.Semi-annual company-wide parties and frequent in-office team events.Relocation packages available for approved roles.$1,500 annual professional development fund to support your growth.Fully stocked Toronto office kitchen with snacks, drinks, games and top-notch kitchen appliances.Town Halls, Celebration Calls, and Company-wide events to stay connected and engaged.We’re a certified Great Place to Work®, five years in a row!The Software Safety & Mission Assurance Specialist serves as the independent Software Assurance authority for one or more satellite programs, providing objective oversight of software products, development processes, suppliers, and verification activities throughout the program lifecycle.This position integrates the disciplines traditionally associated with Software Product Assurance (SPA) and Software Quality Assurance (SQA) into a single engineering function responsible for ensuring software is developed, verified, and released in accordance with mission assurance objectives, customer requirements, and applicable industry standards.Working independently from Software Engineering while partnering closely with Systems Engineering, Software Engineering, Cybersecurity, Product Assurance, Operations, and Program Management, the Software Safety & Mission Assurance Specialist provides independent technical assessment of software risk, verifies compliance with established processes and standards, and supports informed program decisions regarding software readiness for flight.Key Responsibilities:Software Product AssuranceDevelop, implement, and maintain the Software Product Assurance strategy throughout the software lifecycleEvaluate software requirements,
design, implementation, verification, validation, and operational readiness for compliance with program and mission assurance requirements. Review architecture of the softwareAssess software safety, criticality reliability, security, maintainability, and configuration integrity using a risk-based approachEvaluate software contributions to system hazards and support software safety analyses including Software Hazard Analysis, STPA, FTA, and software criticality assessmentsAssess residual software risk and provide independent recommendations regarding software acceptance operational useSoftware Quality AssuranceVerify compliance with approved software development processes, quality management systems, customer requirements, and applicable industry standardsConduct independent process and product audits throughout the software lifecycleVerify implementation of peer reviews, configuration management, coding standards, testing, release controls, and defect management processesMonitor software quality metrics and trends to identify emerging risks and opportunities for continuous improvementSupport corrective and preventive actions (CAPA), root cause investigations, and organizational process improvement initiativesVerification, Validation & Test OversightAssess software verification and validation strategies for completeness, independence, appropriate rigor, and traceabilityReview verification plans, procedures, coverage analyses, and test evidenceWitness formal verification activities when requiredVerify that software anomalies are appropriately dispositioned prior to releaseSupport Independent Verification & Validation (IV&V) activities as applicableConfiguration & Change AssuranceParticipate as an independent member of Software Change Control Boards (CCBs)Evaluate the mission assurance impact of proposed software changesVerify configuration baseline integrity prior to formal software releasesAssess software release readiness and configuration status accountingSupplier AssuranceEvaluate supplier software development processes and assurance activitiesParticipate in supplier audits, technical reviews, and product evaluationsAssess supplier compliance with contractual, regulatory, and mission assurance requirementsMonitor supplier corrective actions and associated risk mitigation activitiesMission & Operational AssuranceSupport software acceptance, deployment, commissioning,
and operational readinessParticipate in anomaly investigations affecting flight or ground softwareAssess operational software trends, recurring defects, and mission impactsSupport mission readiness reviews and post-flight lessons learned activitiesRequired Skills and Qualifications:Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Aerospace Engineering, or related technical discipline7+ years of experience supporting software development within aerospace, defense, automotive, medical, or other safety-critical industriesExperience with software development lifecycle processes and software verification and validationExperience performing software process audits, quality assessments, or assurance activitiesWorking knowledge of software configuration management and change controlExperience operating within regulated engineering environmentsBonus Points:Experience supporting spacecraft, launch vehicle, satellite, or other spaceflight programsKnowledge of:ECSS-Q-ST-80ECSS-E-ST-40ECSS-Q-ST-20NPR 7150.2NASA-STD-8739.8NASA-STD-8719.13Experience with:AS9100 or ISO 9001 Quality Management SystemsSoftware Hazard AnalysisSTPAFault Tree Analysis (FTA)Software criticality analysisSoftware FMEAAgile software development in safety-critical environmentsDOORS, Jama, Polarion, Jira, Confluence, Git, GitLab, Bitbucket, Azure DevOpsSonarQube, Coverity, or equivalent static analysis toolsSalary Range: $80,781 - 130,781 CADActual total compensation will be determined at the Company’s discretion and is based on a variety of job-related factors, which may include, but are not limited to, relevant knowledge, skills, experience, performance, and education and/or training. The Company encourages all qualified applicants to apply, even if the posted salary range does not align with their expectations, as it does not reflect our total compensation package.Job Type: This is for a current vacancyEmployment Equity & Accommodation StatementKepler Communications is an equal opportunity employer committed to building a diverse and inclusive workplace. We welcome applications from all qualified individuals, including women, Indigenous peoples, persons with disabilities, members of visible minorities, and people of all sexual orientations and gender identities.If you require accommodation during any stage of the recruitment process, please contact our People & Culture team at
[email protected], and we will work with you to meet your needs.At Kepler Communications, all hiring decisions are made by people. Human recruiters are involved in every step of our recruitment process. We use AI-based tools (such as Lever AI and HireEZ) to assist with the initial review of applications by ranking candidates based on job-relevant criteria. These tools support - but do not replace - human judgment.#J-18808-Ljbffr
📌 Software Assurance Specialist At Kepler - C$80,781 - C$130,781 A Year (Winnipeg)
🏢 Kepler Communications
📍 Winnipeg