kepler

Embedded Software Designer – Networks

Apply Now

At a Glance

Location
Canada
Work Regime
remote
Employment
Full-time Regular
Experience
5+ years
Department
Engineering
Posted
2026-03-12T14:47:28.691000+00:00

Key Requirements

Required Skills

DockerKubernetesLinux

Domain Knowledge

  • Aerospace
  • Embedded Systems
  • Engineering

Requirements

5+ years of embedded software and networking development experience

Experience with embedded operating systems and build systems, including OpenEmbedded/Yocto and FreeRTOS

Strong Embedded Linux networking knowledge

Demonstrable experience with FRR (Free Range Routing) and networking protocols (BGP, OSPF, MPLS, ISIS)

Experience developing software for aerospace applications

Strong knowledge of computer networking and modern networking protocols

Responsibilities

Design and develop reliable, high-quality software related to:

On board software for our next generation of satellites

Embedded Linux for both space and ground systems

Implement and optimize routing protocols using FRR in embedded environments

Develop build/test infrastructure, simulators, and diagnostic tools to validate designs in CI/CD environments

Design and extend control-plane and data-plane solutions for satellite and ground networking