Confidential
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
C++ Engineer
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