Full-Time

Embedded Software Engineer

Posted on 9/10/2024

Kepler Communications

Kepler Communications

51-200 employees

Provides real-time space communication services

Aerospace

Senior, Expert

Toronto, ON, Canada

Category
Embedded Engineering
Software Engineering
Required Skills
Git
Data Structures & Algorithms
Operating Systems
Linux/Unix
Requirements
  • 5+ years of embedded software development experience
  • Bachelor's degree in Computer Science or equivalent
  • Strong software design and development skills, including algorithms, testing and debugging
  • Proficiency in C/C++, especially in embedded topics such as interrupt handlers, concurrency, memory mapped peripherals, and hardware interfaces (SPI, I2C, CAN)
  • Experience with embedded operating systems and build systems, including OpenEmbedded/Yocto and FreeRTOS
  • Embedded Linux experience including writing kernel modules, device trees, and drivers
  • Excellent communication skills
  • Ability to effectively use git
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
  • Firmware and driversIoT modules
  • Writing thorough tests and documentation
  • Participating in software design review and code review processes
  • Work with electrical, digital design, and operations teams to identify required features and solidify the system architecture
  • Provide technical leadership and mentorship to junior engineers
  • Identify shortcomings in existing software components and direct future development efforts
Kepler Communications

Kepler Communications

View

Kepler Communications provides real-time connectivity solutions for space missions, focusing on enhancing communication for satellite operators, space stations, and launch vehicle operators. Their main product, The Kepler Network, consists of a network of satellites, ground stations, and communication technologies that facilitate seamless access to data in orbit. This network improves telemetry, tracking, and command capabilities through intersatellite links and increased data downlink capacity. Unlike competitors, Kepler offers a range of communication services, including S Band, Ku Band, and Optical services, which help to address gaps in space communications. The company's goal is to eliminate barriers in space communications, making data from space more accessible and supporting humanity's exploration beyond Earth.

Company Stage

Series C

Total Funding

$176.9M

Headquarters

Toronto, Canada

Founded

2015

Growth & Insights
Headcount

6 month growth

7%

1 year growth

17%

2 year growth

49%
Simplify Jobs

Simplify's Take

What believers are saying

  • Kepler's successful funding rounds, including a $60M Series B, indicate strong investor confidence and financial stability.
  • The company's plans to expand its low Earth orbit (LEO) satellite data constellation could lead to significant growth and market penetration.
  • Partnerships with reputable organizations like the ESA enhance Kepler's industry standing and open doors for future collaborations.

What critics are saying

  • The competitive landscape in satellite communications is intense, with major players like Amazon's Project Kuiper posing significant threats.
  • High capital expenditure and the technical challenges of deploying and maintaining a satellite network could strain resources.

What makes Kepler Communications unique

  • Kepler Communications focuses on building a satellite relay network, setting it apart from competitors who may not specialize in this niche.
  • The company has secured significant funding, including a $92M round, which provides a strong financial foundation for its ambitious projects.
  • Kepler's collaboration with the European Space Agency (ESA) for testing satellite hardware terminals highlights its credibility and technical expertise.

Help us improve and share your feedback! Did you find this helpful?

INACTIVE