01 Nov
|
Linuxcareers
|
Toronto
01 Nov
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. #J-18808-Ljbffr
📌 Senior Embedded Software Engineer (Toronto)
🏢 Linuxcareers
📍 Toronto