Network Solutions Architect at Kepler Communications

Toronto, Ontario, Canada

Kepler Communications Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Aerospace, Telecommunications, Space TechnologyIndustries

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or related discipline
  • 6+ years of relevant experience in embedded software and networking development, with at least 1 year in a senior or lead capacity
  • Strong embedded Linux development experience (PetaLinux, Yocto)
  • Hands-on experience with FRR (Free Range Routing) and networking protocols (BGP, OSPF, MPLS, ISIS)
  • Proficiency in C/C++ for embedded systems; strong Python skills for tooling and automation
  • Familiarity with P4 language for programmable networking pipelines
  • Excellent communication skills for engaging with both engineering teams and customers

Responsibilities

  • Define and review networking and embedded software designs for active programs (~20%)
  • Translate mission and customer needs into holistic networking solutions (~20%)
  • Provide technical leadership bridging customer goals, embedded systems design, and network software integration (~20%)
  • Develop and maintain embedded software on PetaLinux and Yocto-based platforms (~50%)
  • Implement and optimize routing protocols using FRR in embedded environments (~50%)
  • Design and extend P4-based programmable data plane solutions for satellite and ground networking (~50%)
  • Write efficient, reliable C/C++ and Python code for embedded systems, networking, and automation (~50%)
  • Develop build/test infrastructure, simulators, and diagnostic tools to validate designs in CI/CD environments (~50%)
  • Support the Business Development team by presenting technical solutions to customers and partners (~30%)
  • Contribute to proposal writing, technical documentation, and system trade studies (~30%)
  • Participate in customer meetings to refine requirements and build confidence in Kepler’s solutions (~30%)

Skills

Key technologies and capabilities for this role

Embedded SoftwareNetworkingSolutions ArchitectureOptical NetworksSatellite CommunicationsCustomer-Facing

Questions & Answers

Common questions about this position

What compensation and benefits does Kepler Communications offer?

Kepler offers competitive compensation with a robust equity plan, comprehensive health, dental, and vision insurance including dependents, unlimited vacation, supportive parental leave, and a $1,500 annual professional development fund.

Is this role remote or does it require office presence?

This information is not specified in the job description.

What key skills are required for the Network Solutions Architect role?

The role requires expertise in embedded software development on PetaLinux and Yocto-based platforms, networking including routing protocols with FRR and P4-based programmable data planes, and proficiency in C/C++ and Python for embedded systems.

What is the company culture like at Kepler Communications?

Kepler fosters a culture of bold thinkers, skilled builders, and passionate problem-solvers who thrive on pushing boundaries, with diverse perspectives, frequent team events, semi-annual parties, a fully stocked office kitchen, and certification as a Great Place to Work for five years.

What makes a strong candidate for this Network Solutions Architect position?

A strong candidate blends embedded software expertise, networking knowledge, and customer-facing skills, with experience in hands-on development of embedded and networking software plus the ability to provide technical leadership in translating customer needs into solutions.

Kepler Communications

Provides real-time space communication services

About Kepler Communications

Kepler Communications provides continuous connectivity for space missions through its comprehensive infrastructure known as The Kepler Network. This network includes constellations, ground stations, and communication solutions that enhance telemetry, tracking, and command (TT&C) capabilities. By utilizing intersatellite links and increasing data downlink capacity, Kepler enables seamless access to on-orbit data for clients such as satellite operators and space stations. The company offers various communication services, including S Band, Ku Band, and Optical services, which help to address gaps in space communications. Unlike its competitors, Kepler simplifies the process for its customers by handling regulatory filings, allowing them to focus on their missions. The goal of Kepler Communications is to make space-generated data universally accessible and to support human exploration beyond Earth.

Toronto, CanadaHeadquarters
2015Year Founded
$168.4MTotal Funding
SERIES_CCompany Stage
Data & Analytics, AerospaceIndustries
51-200Employees

Benefits

Hybrid Work Options

Risks

Amazon's Project Kuiper poses a competitive threat with its optical mesh network.
Wyvern's US expansion could impact Kepler's market share in satellite services.
Rapid OISL advancements by competitors may outpace Kepler's technological offerings.

Differentiation

Kepler offers real-time connectivity for space missions, unlike traditional intermittent satellite links.
Their Global Data ServiceTM packs more Mbps into nanosatellites than competitors.
Kepler's everywhereIoTTM provides low-cost, bi-directional narrowband satellite service for global IoT connectivity.

Upsides

Kepler's $92M funding round highlights strong investor confidence in their satellite network.
ESA's contract with Kepler opens doors for collaborations with major space agencies.
Growing interest in OISL technology could enhance Kepler's network capabilities.

Land your dream remote job 3x faster with AI