Software Safety & Mission Assurance Specialist
TLDR
Serve as independent Software Assurance authority across satellite programs, shaping software readiness for flight through integrated SPA/SQA oversight.
Software Product Assurance
-
Develop, implement, and maintain the Software Product Assurance strategy throughout the software lifecycle
-
Evaluate software requirements, design, implementation, verification, validation, and operational readiness for compliance with program and mission assurance requirements. Review architecture of the software
-
Assess software safety, criticality reliability, security, maintainability, and configuration integrity using a risk-based approach
-
Evaluate software contributions to system hazards and support software safety analyses including Software Hazard Analysis, STPA, FTA, and software criticality assessments
-
Assess residual software risk and provide independent recommendations regarding software acceptance operational use
-
Verify compliance with approved software development processes, quality management systems, customer requirements, and applicable industry standards
-
Conduct independent process and product audits throughout the software lifecycle
-
Verify implementation of peer reviews, configuration management, coding standards, testing, release controls, and defect management processes
-
Monitor software quality metrics and trends to identify emerging risks and opportunities for continuous improvement
-
Support corrective and preventive actions (CAPA), root cause investigations, and organizational process improvement initiatives
-
Assess software verification and validation strategies for completeness, independence, appropriate rigor, and traceability
-
Review verification plans, procedures, coverage analyses, and test evidence
-
Witness formal verification activities when required
-
Verify that software anomalies are appropriately dispositioned prior to release
-
Support Independent Verification & Validation (IV&V) activities as applicable
-
Participate as an independent member of Software Change Control Boards (CCBs)
-
Evaluate the mission assurance impact of proposed software changes
-
Verify configuration baseline integrity prior to formal software releases
-
Assess software release readiness and configuration status accounting
-
Evaluate supplier software development processes and assurance activities
-
Participate in supplier audits, technical reviews, and product evaluations
-
Assess supplier compliance with contractual, regulatory, and mission assurance requirements
-
Monitor supplier corrective actions and associated risk mitigation activities
-
Support software acceptance, deployment, commissioning, and operational readiness
-
Participate in anomaly investigations affecting flight or ground software
-
Assess operational software trends, recurring defects, and mission impacts
-
Support mission readiness reviews and post-flight lessons learned activities
Software Quality Assurance
Verification, Validation & Test Oversight
Configuration & Change Assurance
Supplier Assurance
Mission & Operational Assurance
-
Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Aerospace Engineering, or related technical discipline
-
7+ years of experience supporting software development within aerospace, defense, automotive, medical, or other safety-critical industries
-
Experience with software development lifecycle processes and software verification and validation
-
Experience performing software process audits, quality assessments, or assurance activities
-
Working knowledge of software configuration management and change control
-
Experience operating within regulated engineering environments
-
ECSS-Q-ST-80
-
ECSS-E-ST-40
-
ECSS-Q-ST-20
-
NPR 7150.2
-
NASA-STD-8739.8
-
NASA-STD-8719.13
Experience with:
-
AS9100 or ISO 9001 Quality Management Systems
-
Software Hazard Analysis
-
STPA
-
Fault Tree Analysis (FTA)
-
Software criticality analysis
-
Software FMEA
-
Agile software development in safety-critical environments
-
DOORS, Jama, Polarion, Jira, Confluence, Git, GitLab, Bitbucket, Azure DevOps
-
SonarQube, Coverity, or equivalent static analysis tools
Salary Range: $80,781 - 130,781 CAD
Actual 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 vacancy
Benefits
Equity Compensation
Competitive compensation with a robust equity plan to share in our success.
office kitchen amenities
Fully stocked Toronto office kitchen with snacks, drinks and top-notch kitchen appliances.
Health Insurance
Comprehensive coverage for health, dental, and vision insurance—including dependents.
Learning Budget
$1,500 annual professional development fund to support your growth.
company recognition
We’re a certified Great Place to Work®, five years in a row!
Paid Time Off
Unlimited vacation, supportive parental leave policy, and company-wide holiday shutdown.
Visa Sponsorship
Relocation packages available for approved roles.
Kepler Communications operates the first commercial optical data relay constellation, delivering real-time Internet access for space-based assets. Our service is tailored for industries involved in space exploration and satellite communications, empowering them with continuous connectivity to enhance their data-driven initiatives.
- Founded
- Founded 2015
- Employees
- 11-50 employees
- Industry
- Diversified Telecommunication Services
- Total raised
- $5.1M raised