(Fastwater Staffing) Satellite Bus Flight Software System Engineer - Montreal, Canada [Full Relocation Package]

Recruiting

Town of Montana (WI)

On-site

USD 110,000 - 170,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Recruiting seeks a Satellite Bus Flight Software System Engineer to lead system level definition, architecture, integration, verification, and operational readiness for space platforms. You will guide flight software across lifecycle from concept through on-orbit support, collaborating across avionics, operations and verification teams.

Ownership of architecture, requirements, interfaces and test strategies is key, along with mentorship of engineers and liaison with customers and vendors.

Qualifications

  • B.Sc. in Electrical engineering, Aerospace, Computer Science or Embedded Systems.
  • 10 years of fault-tolerant embedded systems on LEO/MEO/GEO missions.
  • Experience with CCSDS, ECSS, PUS services.
  • Experience with MIL-1553, SpaceWire, RS422/485, CAN, Ethernet.
  • Strong aerospace systems engineering fundamentals.
  • Able to support integration processes and problem resolution.
  • Excellent English; French would be an asset.

Responsibilities

  • Define software architecture for flight software (RTOS, initialization, PUS services, autonomy, HK, fault management, interfaces).
  • Define FDIR algorithms, isolation logic, safe-mode sequencing and redundancy management.
  • Produce and maintain ICDs for payload and platform subsystems and ground interfaces.
  • Develop and support IVV plans, SIL/HIL, fault-injection, performance testing and test automation.
  • Mentor junior engineers and act as liaison with customers and external vendors.
  • Ensure artefacts are version controlled in PLM and support design reviews.
  • Support on-orbit operations and telemetry analysis, SW updates.

Skills

Real-time embedded systems
Embedded Linux
Auto-coding
System architecture
Analytical thinking
English communication

Education

B.Sc. in Electrical Engineering
B.Sc. in Aerospace
B.Sc. in Computer Science
B.Sc. in Embedded Systems

Tools

MIL-1553
SpaceWire
RS-422/485
CAN
Ethernet
Confluence
JIRA

Job description

Role overview:

We are seeking a Satellite Bus Flight Software System Engineer to lead or support the system level definition, architecture, integration, verification, and operational readiness of flight software for current and next generation spacecraft platforms for current and next-generation remote sensing & communications satellite programs.

As part of the Systems Engineering organization of a leading spacecraft prime manufacturer, the successful candidate will serve as a key technical authority at the intersection of spacecraft architecture, platform subsystems, embedded flight software, avionics, mission operations, and verification and validation.

The role is responsible for ensuring that spacecraft bus flight software correctly implements the platform and payload functional, performance, autonomy, safety, reliability, and operational requirements. The engineer will guide the flight software solution throughout the full spacecraft lifecycle, from early concept and architecture definition through detailed design, software development, FlatSat integration, spacecraft level verification, launch preparation, commissioning, and on-orbit support.

This is a systems engineering and technical leadership role. The incumbent will not necessarily develop every flight software component directly but must possess sufficient embedded software depth to critically assess architectures, designs, implementation approaches, interfaces, test coverage, and anomaly resolution plans.

Tasks summary:
Architecture Concept & Requirements
  • Gather & translate functional, performance, safety and security requirements from mission stakeholders.
  • Map requirements to software modules, allocate to execution threads.
  • Collaborate with cyber-security to embed resilience and security by design.
  • Perform requirement management and maintain bidirectional traceability throughout the program life cycle.
Software Architecture, Design & Development
  • Define FSW architecture (RTOS, Initialization, PUS services, autonomy, HK, fault management, payload interfaces...).
  • Define FDIR algorithms, isolation logic, recovery actions, safe-mode sequencing, redundancy management.
  • Perform or guide integration of FDIR logic into FSW.
  • Produce and maintain Interface Control Documents (ICDs) for payload and platform subsystems and ground-segment interfaces.
  • Support Satellite Reference Database development and validation and DSS.
Cross-Functional Coordination, Stakeholder & Program Interaction
  • Communicate technical status, risk assessments and trade-study results to senior management and/or customers or partners.
  • Liaise with Payload, Platform subsystems, Ground-Segment and Mission Operations teams to integrate and resolve integration issues early.
  • Support B&P (Phase 0 & pre-phase A).
Integration & Verification (IVV)
  • Develop and support Flight Software Verification Plan and integration tests, SIL (with DSS) & HIL, fault-injection, performance and security testing.
  • Support or oversee verification & test automation framework deployment, test case definition, results analysis and test-report certification.
Technical Leadership & Mentorship
  • Mentor junior engineers and interns.
  • Act as technical liaison with customers, partners and external vendors
  • Act as Continuous Improvement stakeholder and implement lessons-learned
  • Contribute to Client's knowledge-base, process enhancements, and standards.
Configuration, Documentation & Standards Management
  • Ensure all software artefacts (source code, builds, test scripts, configuration files), documentation and deliverables are version controlled in PLM environment.
  • Support design reviews (SRR, PDR, CDR, MRR/TRR...etc.).
  • Support Technology Road-Mapping & Innovation
On-Orbit & Operations Support
  • Support procedure developments for Satellite Modes.
  • Support and analyse on-orbit telemetry, update filter parameters, and generate SW updates as needed.
  • Support SOOH development and associated operator training.
Required Qualifications:
  • B.Sc. in Electrical engineering, Aerospace, Computer Science, Embedded Systems with 10 years of previous fault-tolerant embedded systems on LEO/MEO/GEO missions.
  • Experience working with CCSDS, ECSS, PUS services.
  • Experience working with MIL-1553, SpaceWire, RS422/485, CAN, Ethernet.
  • Experience in real-time cores and/or embedded Linux, Auto-coding.
  • Strong understanding of aerospace system engineering fundamentals.
  • Hands-on individual who can support systems integration processes and capability. to test systems and resolve problems.
  • Experience with Confluence and JIRA.
  • Demonstrated capability to efficiently work with little supervision.
  • Ability to distill complex problems to fundamentals to solve with analysis, similarity, or creativity.
  • Demonstrate excellent written and oral communication skills in English; knowledge of French will be considered an asset (Contact with clients outside Quebec and work on deliverables in English).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Flight Software Engineer
Flight Software Engineer

Red Canyon Engineering & Software • United States

On-site
USD 85,000 - 120,000
Innovation-driven environment
Opportunities for professional growth
Collaborative team culture
Software Systems Engineer – Space Systems
Software Systems Engineer – Space Systems

EVONA • Washington

Hybrid
USD 81,000 - 135,000
Embedded Flight Software Engineer
Embedded Flight Software Engineer

Hidden Jobs • United States

Hybrid
USD 120,000 - 180,000
Flexible hybrid work
Virtual Share Option Plan
Interdisciplinary collaboration
Principal Flight Software Engineer
Principal Flight Software Engineer

EVONA • Denver (CO)

On-site
USD 130,000 - 180,000
Company stock options
Comprehensive benefits package (health
Comprehensive benefits package (health
Sr Systems Integration Engineer - SW
Sr Systems Integration Engineer - SW

Sierra Space Corporation • Louisville (CO)

On-site
USD 144,000 - 198,000
Medical, dental, vision plans
401(k) with 150% match up to 6%
Life insurance
+1
Sr Systems Integration Engineer - SW
Sr Systems Integration Engineer - SW

Sierra Space Corporation • Centennial (CO)

On-site
USD 144,000 - 198,000
Medical
Dental
Vision
+3
Engineer, Satellite Platform Engineering
Engineer, Satellite Platform Engineering

SES Satellites • McLean (VA)

Hybrid
USD 75,000 - 110,000
Engineer, Satellite Platform Engineering
Engineer, Satellite Platform Engineering

SES S.A Brazil • McLean (VA)

On-site
USD 85,000 - 110,000
Principal Flight Software Engineer I
Principal Flight Software Engineer I

EVONA • Denver (CO)

On-site
USD 142,000 - 190,000
Equity (stock options)
Medical, dental, vision
HSA / FSA
+2
Satellite & Ground Systems Engineer
Satellite & Ground Systems Engineer

EVONA • Colorado

On-site
USD 130,000 - 190,000