Senior Flight Software Designer (6+ month Contract) (Ontario)

Senior Flight Software Designer (6+ month Contract) (Ontario)

27 Oct
|
Linuxcareers
|
Ontario

27 Oct

Linuxcareers

Ontario

Kepler Communications is building the world's first commercial optical data relay satellite constellation. This senior-level contract role focuses on developing and maintaining flight software and embedded Linux software for space and ground-based assets across a growing spacecraft fleet, with direct influence on system design and operations.
What You'll Do Design and develop reliable, high-quality embedded Linux applications and platform software for both space and ground systems
Develop flight software applications supporting spacecraft command and control, telemetry, fault detection and recovery, resource management, and on-orbit operations
Own and maintain embedded Linux build environments using OpenEmbedded/Yocto, including layers, recipes, system images, SDKs, and build troubleshooting
Design and integrate flight software interfaces with ground software using HTTP APIs, ZeroMQ message buses, and Protocol Buffers
Provide technical leadership and mentorship to junior engineers; participate in software and code review processes
What You Need Bachelor's degree in Computer Science, Electrical Engineering, or equivalent
7+ years of embedded development experience in aerospace or relevant industry
Strong proficiency in C/C++ with experience developing reliable software for resource-constrained, mission-critical systems




Robust embedded Linux experience including application development, system integration, debugging, kernel modules, device trees, and drivers
Experience owning and maintaining embedded Linux build systems using OpenEmbedded/Yocto
Experience developing Linux-based software for Xilinx Zynq MPSoCs, Versal SoCs, or comparable platforms
Understanding of flight software concerns such as fault tolerance, deterministic behaviour, resource constraints, and operational reliability
Excellent communication skills and ability to use git
Nice to Have Master's degree in Computer Science, Electrical Engineering, or related field
Experience developing software for aerospace applications
Experience deploying and supporting containerized software using Kubernetes on embedded Linux systems
Experience with NVIDIA Jetson-class hardware
Experience developing multi-stage bootloaders
Python development experience
Competitive compensation with robust equity plan, comprehensive health/dental/vision insurance including dependents, unlimited vacation, supportive parental leave, company-wide holiday shutdown, semi-annual parties, in-office team events, relocation packages available, $1,500 annual professional development fund

#J-18808-Ljbffr

📌 Senior Flight Software Designer (6+ month Contract) (Ontario)
🏢 Linuxcareers
📍 Ontario

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior flight software designer (6+ month contract) (ontario) / ontario

Subscribe to this job alert:

Get the latest job offers by email for: senior flight software designer (6+ month contract) (ontario) / ontario