
Embedded Software Designer – Networks
Job Description
Responsibilities
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
-
Write efficient, reliable C/C++, Python, and bash code for networking and automation applications
-
Participating in software design review and code review processes
Required Qualifications & Skills:
-
5+ years of embedded software and networking development experience
-
Bachelor's degree in Computer Science or equivalent
-
Proficiency in C/C++, especially in embedded topics such as interrupt handlers, concurrency, memory mapped peripherals, and hardware interfaces
-
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)
-
Excellent communication skills for engaging with both engineering teams and external stakeholders
-
Ability to work under pressure, asynchronously, and across time zones
Bonus Points:
-
Master's degree
-
Experience developing software for aerospace applications
-
Strong knowledge of computer networking and modern networking protocols
-
Experience with containerization (Docker, Kubernetes) and orchestration tools
Optimize Your Resume for This Job
Get a match score and see exactly which keywords you're missing
Ready to Apply?
This will take you to Kepler Communications's application page
Job Details
- Category
- Software
- Employment Type
- Full Time
- Location
- Toronto, Ontario
- Posted
- Mar 12, 2026, 10:47 AM
- Listed
- Mar 13, 2026, 12:10 PM
About Kepler Communications
Part of the growing space & AI ecosystem pushing the frontiers of technology.
More Roles at Kepler Communications





Similar Software Roles



Found this role interesting?