Senior Embedded Software Engineer (Toronto)

Senior Embedded Software Engineer (Toronto)

27 Oct
|
Linuxcareers
|
Toronto

27 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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded software engineer (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded software engineer (toronto) / toronto