Kepler Communications

Embedded Software Developer

Kepler Communications

Overview

Role involves developing software for space and ground-based assets.

Ideal candidate has 5+ years of embedded software experience and strong skills in C/C++.

remotemidpermanentfull-timeEnglishCC++LinuxPythonGit

Locations

  • Canada

Requirements

  • 5+ years of embedded software development experience
  • Bachelor's degree in Computer Science or equivalent
  • Proficiency in C/C++
  • Experience with embedded operating systems and build systems
  • Embedded Linux experience

Responsibilities

  • Design and develop reliable software for satellites
  • Write tests and documentation
  • Participate in design and code reviews
  • Work with teams to identify features
  • Provide technical leadership to junior engineers
  • Identify shortcomings in existing software