Similar Jobs

See all

About the Role:

  • Develop reliable flight software and embedded Linux applications for spacecraft and ground-based assets.
  • Provide input on system design and operation across a growing fleet of spacecraft.

Responsibilities:

  • Design and develop embedded Linux platform software and flight software services for command, control, telemetry, and fault recovery.
  • Maintain Yocto/OpenEmbedded build environments, including layers, recipes, and system images.
  • Integrate flight software with ground systems and participate in design and code reviews.

Qualifications & Skills:

  • Bachelor's degree in Computer Science or equivalent with 7+ years of embedded development experience.
  • Proficiency in C/C++, embedded Linux, and experience with Xilinx Zynq MPSoCs, Versal SoCs, or similar platforms.
  • Strong understanding of flight-software concerns like fault tolerance and resource constraints.

Benefits & Culture:

  • Competitive compensation with equity plan, comprehensive health/dental/vision coverage, and unlimited vacation.
  • Supportive parental leave, company-wide holiday shutdown, and a $1,500 annual professional development fund.
  • Certified Great Place to Work for seven consecutive years, with a collaborative and inclusive team culture.

Kepler Communications

Kepler Communications operates the first commercial optical data relay constellation, providing real-time on-orbit connectivity for critical missions. With 33 satellites launched, the company is a certified Great Place to Work for seven years running, fostering a team of bold thinkers and passionate problem-solvers.

Apply for This Position