Embedded Software Engineer – Synspective


Job Description

  • Design, development, and testing of embedded systems applications
  • Design, development, testing, and maintenance of the on-board flight software on our existing and future satellites
  • Coordinate with other teams and assist in software development of other in-house projects


Minimum qualifications:

  • Hands-on experience with the development of embedded software/systems in C
  • Experience with real-time applications and real-time operating systems
  • Experience working with communications protocols (UART, I2C, SPI, RS232, RS422, CAN, SpaceWire)
  • Good understanding of algorithms, design patterns, and data structures
  • 5 years working experience
  • Experience with software testing (unit testing, integration testing, system testing)

Preferred qualifications:

  • Proficiency with Python
  • Proficiency with Linux
  • Experience working with satellites or space systems
  • Experience working with databases
  • Experience working with communications networks (wired/wireless)
  • Knowledge of CCSDS communications standard
  • Experience working with cloud-based systems (GCP, Amazon web services, etc)
  • Project portfolio

About Synspective

Synspective is a space start-up that provides business solutions based on data from satellites. Founded in 2018, they develop and operate their own synthetic aperture radar satellites.