Career EngineCareer Engine
Your matchExample
74%match
Why you fitThis role calls for C and C++ — tell us what you know and we'll check the rest.
Gap to noteAlso lists Embedded Linux — worth confirming before you apply.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Job Opening

Kepler logo

Senior Embedded Software Designer (6+ month Contract)

Kepler · Canada · Posted 13 days ago

ic
6+ yrs expCC++Embedded LinuxRTOSFreeRTOSYoctoOpenEmbeddedDevice Drivers

Own secure communications and low-level software for a growing satellite fleet, spanning both spacecraft and ground systems.

  • We’re a certified Great Place to Work ®, seven years in a row!

We're on the hunt for a top-tier Senior Embedded Software Engineer for a 6+ month contract. Your focus will be on software development and maintenance required for both space and ground-based assets for a growing fleet of spacecraft. You'll be relied upon for input and decisions that will directly impact design and operation.

Key Responsibilities:

  • Design, develop, and maintain reliable, high-quality embedded software for both spacecraft and ground-based systems supporting a growing fleet of satellites
  • Design and implement secure communications capabilities, including encryption, authentication, and key exchange for next-generation data links
  • Build and maintain low-level software components including device drivers, kernel modules, hardware interfaces, and platform services
  • Develop automated tests, validation tools, and technical documentation to support robust software delivery and long-term maintainability
  • Participate in software architecture discussions, design reviews, and code reviews to ensure software quality and system reliability
  • Collaborate closely with cross-functional teams to define system requirements, debug complex issues, and evolve system architecture
  • Identify performance gaps, reliability risks, and architectural shortcomings in existing systems, and drive improvements across the software stack
  • Provide technical leadership, mentorship, and guidance to junior engineers while contributing to engineering best practices and development standards

Required Skills & Qualifications:

…

Apply on Kepler's site →

This posting is sourced from Kepler's own career site — applying takes you there directly.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Related roles

There are 26 open roles at Kepler right now. This role centers on C, C++, Embedded Linux, and Rtos.

Want roles like this found for you?

Set your Focus once. Career Engine screens every new opening every week.

A scored, explained shortlist — not a keyword match — delivered weekly. Free for one profile.