Embedded Software Designer – Networks

3 hours, 34 minutes ago
Full-time
Senior
Software Development
Kepler Communications

Kepler Communications

Kepler Communications is revolutionizing space connectivity with a cutting-edge network of satellites, delivering data at lightspeed and modernizing on-orbit communications to bring the Internet to outer space.

Diversified Telecommunication Services
51-250
Founded 2015
$16M raised

Description

  • Design and develop reliable embedded software for next-generation satellites.
  • Build and maintain embedded Linux software for space and ground systems.
  • Implement and optimize routing protocols using FRR in embedded environments.
  • Develop build, test, simulation, and diagnostic infrastructure to validate designs in CI/CD environments.
  • Design and extend control-plane and data-plane solutions for satellite and ground networking.
  • Write efficient C/C++, Python, and bash code for networking and automation applications.
  • Participate in software design reviews and code reviews.
  • Support software development and maintenance across both space-based and ground-based assets.

Requirements

  • 5+ years of embedded software and networking development experience.
  • Bachelor’s degree in Computer Science or equivalent experience.
  • Proficiency in C/C++ with embedded concepts 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 knowledge of Embedded Linux networking.
  • Demonstrable experience with FRR (Free Range Routing) and networking protocols such as BGP, OSPF, MPLS, and ISIS.
  • Excellent communication skills for working with engineering teams and external stakeholders.
  • Ability to work under pressure, asynchronously, and across time zones.
  • Master’s degree is preferred.
  • Experience developing software for aerospace applications is preferred.
  • Strong knowledge of computer networking and modern networking protocols is preferred.
  • Experience with containerization and orchestration tools such as Docker and Kubernetes is preferred.

Benefits

  • Competitive compensation with a robust equity plan.
  • Comprehensive health, dental, and vision insurance coverage, including dependents.
  • Unlimited vacation, supportive parental leave, and a company-wide holiday shutdown.
  • $1,500 annual professional development fund.
  • Relocation packages available for approved roles.
  • Remote-first work environment across Canada, Europe, and the United States.
  • Access to company-wide events and team gatherings, including parties, town halls, and celebration calls.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

SCADA Services Engineer

Woodard & Curran 1K-5K Professional Services

Woodard & Curran is hiring a SCADA Services Engineer to support and improve SCADA and control systems for municipal and industrial water and wastewater facilities through remote and on-site service work.

C++ Cybersecurity Java Python
4 minutes ago

Senior OT Architect

Sword Group 1K-5K Internet Software & Services

Sword is seeking a Senior OT Architect to lead discovery, design, and technical leadership for complex operational technology environments across client engagements.

Cybersecurity
4 minutes ago

SCADA Controls Engineer

Intersect 1-10 Internet Software & Services

Intersect is hiring a remote SCADA Controls Engineer to design and lead control systems for utility-scale clean energy assets, from construction through commissioning and long-term operations.

Git
34 minutes ago

SCADA Development and Commissioning Engineer I

Diversified Automation 51-250 Industrial Conglomerates

Remote SCADA Development and Commissioning Engineer I at an engineering software company, responsible for the full lifecycle of HMI/SCADA projects from design through commissioning and ongoing support.

JIRA Python TCP/IP
1 hour, 4 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers