Senior Flight Software Designer (6+ month Contract) in Toronto

Senior Flight Software Designer (6+ month Contract) in Toronto

Toronto Full-Time On-site
L

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
  • Strong 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) in Toronto employer: Linuxcareers

Long View is an exceptional employer that fosters a collaborative and innovative work culture, making it an ideal place for senior database professionals to thrive. With a strong commitment to employee growth, we offer ongoing training and development opportunities, ensuring you stay at the forefront of technology in a supportive environment. Located in a vibrant community, our team enjoys a healthy work-life balance and the chance to make a meaningful impact on diverse client projects across North America.

L

Contact Details:

Linuxcareers Recruitment Team