Skip to content

Software Developer – Embedded Systems (f/m/d)

Germany, Sachsen, Dresden

Job description

Are you passionate about tech and space? Do you want to be part of an international team and help shape the future of our planet as well as space? Do you want to elevate the status-quo of the world of satellites?


About Morpheus

Morpheus is disrupting the New Space industry by introducing truly dynamic constellations, a fusion between cutting edge electric propulsion and artificial intelligence. Our technology helps to prevent satellite collisions in space and to reduce the ever-growing space debris which is one of the biggest challenges of the space industry. By providing opportunities to optimize satellite operations, we are working towards a sustainable future in space and on Earth, in line with the core values of the UN.

🌟For this role, you will...

  • ... be responsible for the conceptual design and implementation of firmware for embedded systems
  • ... take over the care, maintenance and documentation of applications and processes
  • ... develop design, simulation and test tools
  • … actively collaborate with and support internal technical teams on various projects
  • ... develop flight software applications, interface software, databases and telemetry processing for satellite systems
  • ... be responsible for the development of hardware drivers to interface sensors and actuators to the spacecraft
  • ... support the development and execution of hardware-in-the-loop tests for command, navigation and control (GNC) systems


✔️ At Morpheus, we...

  • ... offer a variety of tasks with an unlimited working contract in an international and growing space startup
  • … have flexible working hours and fair compensation
  • … offer personal „on the Job“ onboarding
  • … offer flat hierarchies and the opportunity to develop yourself personally and professionally
  • … live the Start-up mentality: from an innovative mindset to joint team events and weekly happy hour
  • ... work in a modern office in beautiful Dresden, not far from the Elbe valley and the trendy Neustadt district

Job requirements

🤝 We should get to know each other if you…

  • ... have a degree (diploma or master) in the field of computer science, electrical engineering or mechatronics
  • ... have at least three years experience working with the programming language C and preferably have good working knowledge of Python
  • ... have experience in programming embedded systems (16bit or 32bit)
  • ... have experience with software running in autonomous systems is a plus (satellites preferred, but other examples would be UAVs, self-driving cars, etc.)
  • ... have knowledge in embedded software development for serial interfaces (UART, SPI, I2C)
  • ... preferably have previous experience in the development of software applications for satellite flights
  • ... desirably have knowledge of spacecraft systems
  • ... have fluent English and German language skills, both written and spoken
  • ... are a team player, like to solve problems reliably and work independently
  • ... can demonstrate a reliable and systematic way of working
  • ... preferably have basic knowledge of integrated circuits and electronics
  • ... have experience in dealing with unit tests
  • ... you are ready to move to Dresden - Germany

If we have piqued your interest and you want to come to office in a good mood from now on, we look forward to receiving your application.

Diversity is very important to us. We look forward to a wide range of applicants (f/m/d).


We are looking forward to meeting you!

or