29 Oct
|
Linuxcareers
|
Toronto
29 Oct
Linuxcareers
Toronto
Design reliable embedded software with C/C++ for Kepler Communications’ spacecraft and ground systems. This six-month-plus contract supports a growing satellite fleet.
Kepler Communications operates a commercial optical data relay constellation of more than 33 satellites. As a Senior Embedded Software Engineer, you will develop and maintain software for high-reliability systems. The work spans embedded Linux, real-time operating systems, hardware interfaces, and secure communications.
Key Responsibilities:
Design and maintain embedded software for spacecraft and ground systems
Implement encryption, authentication, and key exchange capabilities
Build drivers, kernel modules, hardware interfaces, and platform services
Develop automated tests, validation tools,
and technical documentation
Provide technical leadership through reviews and junior engineer mentorship
Requirements:
Six-plus years developing embedded software for complex systems
Bachelor’s degree or equivalent practical experience
Proficiency in C/C++, concurrency, interrupts, and hardware interfaces
Experience with embedded Linux, RTOS, Yocto, or FreeRTOS
Experience with kernel modules, device drivers, and device trees
Apply embedded Linux, C/C++, testing, and secure communications expertise to Kepler’s spacecraft software systems.
📌 Senior Embedded Software Engineer Toronto
🏢 Linuxcareers
📍 Toronto