Confidential

C++ Engineer

📍 Ottawa, Ontario, Canada ⏰ Contractor

Description

Job Title: C++ Engineer – On-Board Payload Software (LEO Satellite Program)

Job Description

This C++ Engineer role focuses on developing and maintaining embedded on-board payload software for a Low Earth Orbit (LEO) satellite program. You will work with modern C++ on Linux-based embedded systems, contribute to networking solutions, and help build tools, libraries, and frameworks that support one of the largest space programs in Canadian history. This is a long-term consulting engagement, scheduled at least through early 2028, offering the opportunity to work on complex, mission-critical software in a highly technical environment.

Responsibilities

  • Develop and maintain embedded software modules using modern C++ (primarily C++17 and C++20, with openness to C++11 and C++14 where appropriate).
  • Design, implement, and enhance new features and functionality from concept through to deployment in embedded environments.
  • Assist in th...
  • Apply Now