Principal Flight Software Engineer (Embedded Linux)

EVONA

Montreal (administrative region)

Hybrid

CAD 140,000 - 190,000

Full time

46 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work
Competitive salary

Job summary

EVONA in Greater Montreal, Canada seeks a Principal Flight Software Engineer (Embedded Linux) to own its flight software platform. This hands-on role requires writing code, defining architecture, and elevating a small software team.

You will harden embedded Linux as a deterministic RT system, implement Yocto/Buildroot images, configure the kernel, and build the end-to-end data path from sensors to flight software, downlink and ground storage.

Qualifications

  • Around 8+ years in embedded software with ownership of a complex end-to-end system.
  • Deep embedded Linux experience: Yocto or Buildroot, board support, device tree, boot chain, PREEMPT_RT or similar RT tuning.
  • Strong C and C++ on resource-constrained, mission-critical targets.
  • Experience building SIL or HIL test infrastructure.
  • Aerospace/launch background welcomed; launch vehicle experience is a plus.

Responsibilities

  • Build and harden embedded Linux as a deterministic real-time system on flight hardware.
  • Deliver the end-to-end data path from sensors to flight software, downlink, control room displays and ground storage.
  • Stand up the hardware-in-the-loop bench from scratch and integrate it into CI.
  • Choose and integrate off-the-shelf and open-source components, avoiding unnecessary rewrites.
  • Mentor engineers and set pragmatic coding and review standards.

Skills

Embedded Linux
C/C++
Real-time systems
HIL/SIL testing
Mentoring
Aerospace/spacecraft

Job description

Principal Flight Software Engineer (Embedded Linux)
Greater Montreal, Canada | Hybrid, 2 days on site | Permanent

A Canadian orbital launch company is hiring the senior engineer who will own its flight software platform. The team is around 60 people, well funded, with engines that have been through several hundred hot-fire tests. This is a hands-on seat: you will write the code, set the architecture and raise the standard of a small software team.

What you'll do
  • Build and harden embedded Linux as a deterministic real-time system on flight hardware: minimal Yocto or Buildroot images, kernel configuration, latency and jitter measured on target.
  • Deliver the end-to-end data path in your first six months: sensor to flight software, downlink, control room displays and ground storage.
  • Stand up the hardware-in-the-loop bench from scratch, growing from desktop simulation to real flight hardware, and wire it into CI.
  • Choose and integrate off-the-shelf and open-source components, fixing what isn't good enough rather than rewriting everything.
  • Mentor engineers and set practical coding and review standards.
What you'll bring
  • Typically 8+ years in embedded software, with real ownership of a complex system end to end.
  • Deep embedded Linux: Yocto or Buildroot, board support, device tree, boot chain, PREEMPT_RT or similar real-time tuning.
  • Strong C and C++ on resource-constrained, mission-critical targets.
  • Experience building SIL or HIL test infrastructure.
  • Pragmatism. You know where it has to be perfect and where good enough ships.
  • Aerospace, launch, spacecraft, robotics, drones or automotive backgrounds all considered. Launch vehicle experience is a plus, not a requirement.
The detail
  • Hybrid, two days a week on site. A remote start ahead of relocation can be considered for the right person.
  • Must be eligible for Canada's Controlled Goods Program.
  • Competitive salary plus equity.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Head, Flight Software
Head, Flight Software

Canadarocketcompany • Toronto

On-site
CAD 180,000 - 240,000
Head, Flight Software
Head, Flight Software

Canada Rocket Company • Toronto

On-site
CAD 140,000 - 210,000
Embedded Software Engineer Ottawa, Canada
Embedded Software Engineer Ottawa, Canada

Spaceium Inc • Ottawa

Hybrid
CAD 75,000 - 110,000
Embedded & Electrical Systems Engineer
Embedded & Electrical Systems Engineer

NordSpace Corp. • Canada

On-site
CAD 90,000 - 105,000
Senior Electrical Design Engineer
Senior Electrical Design Engineer

EVONA • Toronto

On-site
CAD 100,000 - 150,000
Equity
Competitive salary
Junior Embedded Systems Engineer
Junior Embedded Systems Engineer

NordSpace Corp. • Canada

On-site
CAD 65,000 - 80,000
Embedded Linux Engineer
Embedded Linux Engineer

North Vector Dynamics Inc. • Calgary

On-site
CAD 90,000 - 130,000
Embedded Linux Engineer
Embedded Linux Engineer

North Vector Dynamics • Calgary

On-site
CAD 90,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Morson Edge (Canada) • Ottawa

On-site
CAD 125,000 - 135,000
Performance-based bonuses
Additional days off
Collaborative work culture
+1
Avionics Project Engineer (DO-178 or DO-254)
Avionics Project Engineer (DO-178 or DO-254)

Industry Professionals • Montreal (administrative region)

On-site
CAD 100,000 - 140,000