Senior Embedded Software Engineer Spacecraft
Job in
Winnipeg, Manitoba, Canada
Listed on 2026-10-30
Listing for:
Go Fractional
Full Time
position Listed on 2026-10-30
Job specializations:
-
Software Development
C++ Developer, Unix/Linux, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Job Description & How to Apply Below
This senior contract role supports a growing fleet of satellites through software development and maintenance. You will influence design and operation while building reliable systems. The work includes secure communications, low-level components, automated testing, and architecture collaboration.
Key Responsibilities:
Develop embedded software for spacecraft and ground-based systems
Implement encryption, authentication, and key exchange capabilities
Build device drivers, kernel modules, and hardware interfaces
Create automated tests, validation tools, and technical documentation
Participate in architecture, design, and code reviews
Requirements:
Six or more years developing embedded software for reliable systems
Bachelor’s degree or equivalent practical experience
Proficiency in C/C++ embedded concurrency and hardware communication
Experience with embedded Linux, RTOS, Yocto, or FreeRTOS
Experience with Git workflows and code reviews
Apply embedded Linux, C/C++, secure communications, and testing expertise to spacecraft software supporting a growing satellite fleet.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×