Skip to content

Open nowPosted 5 days ago

Satellite Bus Flight Software Systems Engineer | Remote Opportunity | Fastwater Staffing

Recruiting301 open roles

Where
Montreal, Quebec, Canada, Remote
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSatellite Bus Flight Software Systems Engineer | Remote Opportunity | Fastwater StaffingRecruiting · Montreal, Quebec, Canada, Remote
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Recruiting's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

8.0% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 1.6%1 day
  2. 3.6%3 days
  3. 8.0%7 days
  4. 15.0%14 days
  5. 34.2%30 days
This job: posted 5 days ago

The posting

📍 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.
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Recruiting's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Recruiting's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Recruiting's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.