Talent.com
HIKINEX
Satellite Bus Flight Software Systems Engineer | On-site Opportunity | Fastwater StaffingHIKINEX • Montreal, Quebec, Canada
Satellite Bus Flight Software Systems Engineer | On-site Opportunity | Fastwater Staffing

Satellite Bus Flight Software Systems Engineer | On-site Opportunity | Fastwater Staffing

HIKINEX • Montreal, Quebec, Canada
5 days ago
Job type
  • Permanent
Job description

Location: Montreal, Quebec, Canada
Employment Type: Contract-to-Permanent (Preferred) / Contract
Work Arrangement: On-site preferred
Start Date: Immediate
Compensation: TBD -- based on skills and experience

Important Screening Requirements

  • Must be legally eligible to work in Canada.
  • Must be capable of obtaining the required security clearance.
  • English proficiency is required. French is considered an asset.
  • Candidates must have strong experience with fault-tolerant embedded systems supporting LEO, MEO, and/or GEO spacecraft missions.

About the Role

We are seeking an experienced Satellite Bus Flight Software Systems Engineer to lead and support the system-level definition, architecture, integration, verification, and operational readiness of flight software for current and next-generation spacecraft platforms.

This is a systems engineering and technical leadership role at the intersection of spacecraft architecture, platform subsystems, embedded flight software, avionics, mission operations, and verification. You will ensure that spacecraft bus flight software meets platform and payload functional, performance, autonomy, safety, reliability, and operational requirements throughout the full spacecraft lifecycle—from early architecture and detailed design through integration, launch preparation, commissioning, and on-orbit operations.

Key Responsibilities

  • Translate functional, performance, safety, and security requirements into flight software requirements and architecture.
  • Allocate requirements to software modules and execution threads while maintaining bidirectional requirements traceability.
  • Define Flight Software (FSW) architecture, including:
    • RTOS
    • Initialization
    • PUS services
    • Autonomy
    • Health monitoring
    • Fault management
    • Payload interfaces
  • Define FDIR algorithms, isolation logic, recovery actions, safe-mode sequencing, and redundancy management.
  • Guide the integration of FDIR logic into flight software.
  • Develop and maintain Interface Control Documents (ICDs) for payload, platform, and ground-segment interfaces.
  • Support Satellite Reference Database development and validation.
  • Collaborate with payload, platform, ground-segment, and mission-operations teams to identify and resolve integration issues.
  • Develop and support Flight Software Verification Plans and integration testing.
  • Support SIL, HIL, fault-injection, performance, and security testing.
  • Support verification and test automation frameworks, test case development, results analysis, and test-report certification.
  • Support spacecraft mode and operational procedure development.
  • Analyze on-orbit telemetry and support software updates and operational improvements.
  • Support SOOH development and operator training.
  • Participate in major design reviews, including SRR, PDR, CDR, MRR/TRR.
  • Mentor junior engineers and serve as a technical liaison with customers, partners, and vendors.
  • Contribute to engineering standards, process improvements, technology roadmaps, and lessons learned.

Required Qualifications

  • Bachelor's degree in Electrical Engineering, Aerospace Engineering, Computer Science, Embedded Systems, or a related field.
  • 10+ years of experience working with fault-tolerant embedded systems on LEO, MEO, and/or GEO satellite missions.
  • Experience with:
    • CCSDS
    • ECSS
    • PUS services
    • MIL-STD-1553
    • SpaceWire
    • RS-422/485
    • CAN
    • Ethernet
  • Experience with real-time computing cores and/or embedded Linux.
  • Experience with auto-coding or automated code-generation workflows.
  • Strong understanding of aerospace systems engineering fundamentals.
  • Hands-on experience supporting systems integration, testing, troubleshooting, and problem resolution.
  • Experience with Confluence and JIRA.
  • Ability to work independently with minimal supervision.
  • Strong analytical and problem-solving skills, with the ability to break down complex technical challenges into fundamental components.
  • Excellent written and verbal communication skills in English.

Preferred Qualifications

  • Experience with end-to-end spacecraft flight software development and integration.
  • Experience with FDIR, spacecraft autonomy, safe-mode management, and redundancy management.
  • Experience supporting spacecraft commissioning and on-orbit operations.
  • Experience with SIL/HIL, fault injection, and automated verification frameworks.
  • Experience integrating flight software with spacecraft payloads, avionics, and ground systems.
  • French language proficiency.
  • Experience supporting satellite programs from early concept and architecture through launch and on-orbit operations.
Create a job alert for this search

Satellite Bus Flight Software Systems Engineer | On-site Opportunity | Fastwater Staffing • Montreal, Quebec, Canada

Similar jobs

Radformation Senior Engineer - Adaptive Systems

Radformationmontreal (administrative region), qc, Canada
Full-time

Elevate your career as a Senior Engineer in Adaptive Systems at Radformation, working remotely to transform cancer care.Build software that enhances treatment efficiency for radiation oncology.The ... Show more

 • Promoted

Avionics Systems Engineer Senior Role

SII CanadaMontreal (administrative region), QC, CA
Full-time

Développez votre carrière en tant qu'Ingénieur Système Avionique Senior avec SII Canada, spécialisé dans les systèmes A220.Travaillez sur des projets de conception innovants et dynamiques.Ce poste ... Show more

 • Promoted

Fly-By-Wire Systems Engineer at Bombardier

Accord Technologies IncMontreal (administrative region), QC, CA
Full-time

Enhance flight safety and performance as a Senior Fly-By-Wire Systems Engineer at Bombardier in Montreal, Quebec.Your proficiency in system specifications will be vital in aircraft projects.In this... Show more

 • Promoted

Sr. Control System Engineer

TechDoQuestMontreal (administrative region), QC, CA
Full-time

Perform the integration of the FBW & Secondary Flight Controls system on the aircraft.Support the development of concepts, design approach and philosophy with the Flight Control system supplier.Per... Show more

 • Promoted

Controls Software Engineer Position

Smardt Chiller GroupDorval, QC, CA
Full-time

Enhance control system solutions at Smardt as a Controls Software Engineer, specializing in chiller management software.Expertise in programming and technical support is crucial for this role.As a ... Show more

 • Promoted

Senior Engineer for Fly-By-Wire Systems

CyientMontreal
Full-time

Explore a unique role at Bombardier as a Senior Fly-By-Wire Flight Controls Engineer.Contribute to the advancement of next-generation aircraft through system integration and certification.In this s... Show more

 • Promoted

C&DH Satellite Systems Engineer – On‑Orbit Verification

Macdonald, Dettwiler And Associates CorporationMontreal
Full-time

A leading aerospace company based in Montreal is searching for a Satellite Command & Data-Handlin (C&DH) System Engineer.This full-time position involves designing, integrating, and supporting comm... Show more

 • Promoted

System Software Engineer - AI

Delos Data Incmontreal (administrative region), qc, Canada
Full-time

We are a stealth-mode startup building foundational technology to address performance, scalability, and resiliency challenges in large-scale AI data center clusters.We are backed by top-tier VC fir... Show more

 • Promoted

Aerospace Flight Control Systems Lead for Innovative Solutions

Airbus AircraftMontreal (administrative region), QC, CA
Full-time

Excel as a Flight Control Systems Lead by advancing next-generation aviation technology.Bring your expertise to a collaborative team dedicated to safety and effectiveness in aircraft design and int... Show more

 • Promoted

Software Engineer - Low-Latency, High-Throughput Systems

ALLTECH CONSULTING SVC INCMontreal
Full-time

A consulting services company in Montreal is seeking a highly motivated Software Developer to join its team.The role involves designing and optimizing high-throughput infrastructure, troubleshootin... Show more

 • Promoted

SAR Payload Systems Engineering Advisor

Sky Systems, Inc. (SkySys)montreal (administrative region), qc, Canada
Full-time

SAR Payload Systems Engineering Advisor.Duration: 12 months – 40 hours per week.Location: Montreal – West Island, 4 days per week in office.Salary: CAD $125K - $140K Annually with Standard Benefits... Show more

 • Promoted

Software Engineer, Platform Operations

PlanetMontreal (administrative region), QC, CA
Full-time

We believe in using space to help life on Earth.Planet designs, builds, and operates the largest constellation of imaging satellites in history.This constellation delivers an unprecedented dataset ... Show more

 • Promoted

Systems Engineer-EN

CAEMontreal (administrative region), QC, CA
Permanent

Our engineers are the technical visionaries behind our innovative solutions.Globally recognized for delivering cutting‑edge systems, you’ll tackle complex challenges, collaborate across functions, ... Show more

 • Promoted

Montreal Air Systems Engineer Position

PeoplePilotMontreal
Full-time

Take on a contract opportunity as an Air Systems/Pneumatics Engineer in Montreal, QC, focusing on aerospace air systems engineering and certification.Emphasize your pneumatic systems expertise in f... Show more

 • Promoted

Sr. Software Engineer, Hive

ClouderaMontreal (administrative region), QC, CA
Full-time

Software Engineer, Hive – Cloudera.Location: Toronto, Ontario, Canada.At Cloudera, we empower people to transform complex data into clear and actionable insights.With as much data under management ... Show more

 • Promoted

Remote Software Engineer: Nuclear Safety-Critical Systems

TRXMontreal (administrative region), QC, CA
Remote
Full-time

A leading technology firm is seeking a Software Developer to design and maintain software for nuclear systems in Canada.The ideal candidate has a Bachelor’s degree in Computer Science or a related ... Show more

 • Promoted

System Software Engineer - AI

Delos DataMontreal
Full-time

We are a stealth‑mode startup building foundational technology to address performance, scalability, and resiliency challenges in large‑scale AI data center clusters.We are backed by top‑tier VC fir... Show more

 • Promoted

Avionics Systems Engineer

SogeclairMontreal
Full-time

Define and manage avionics system requirements to ensure safety, certification, and aircraft integration.Coordinate suppliers and cross‑functional teams to ensure seamless integration of avionics s... Show more

 • Promoted

Senior Systems Solutions Engineer — Field & Lab Expert

IONODESLaval (administrative region), QC, CA
Full-time

A technology firm specializing in video solutions in Laval, Quebec, seeks an experienced technical support professional.This role encompasses complex investigations, systems integration, and custom... Show more

 • Promoted

Embedded Software Verification Engineer for Aerospace Systems

CS GROUP - CanadaMontreal (administrative region), QC, CA
Full-time

Explore a pivotal role as a Software Verification Engineer focusing on aerospace embedded systems.Leverage expertise in DO-178 to test and validate critical software applications for aircraft and s... Show more