Embedded Software Engineer for Space Services

Embedded Software Engineer for Space Services

EnduroSat

Sofia, Bulgaria

What is the role?

  • Develop and optimize embedded software solutions tailored for space services, ensuring reliability and performance in satellite systems;
  • Support the development of (bare metal & RTOS) firmware run on embedded microcontrollers;
  • Collaborate with interdisciplinary teams to design and implement software for space-based applications, emphasizing mission-critical functionalities;
  • Optimize software to improve system adaptability, performance, and security;
  • Participate in testing new and existing firmware;
  • Perform system bring-up, debug, and validation;
  • Ensure compliance with applicable standards (i.e. ECSS, MISRA, etc.).

What do we look for?

  • A Degree in computer science, Computer Engineering, Electrical Engineering, or a closely related degree or equivalent experience;
  • 5+ years of proven experience in embedded software development;
  • Strong foundation in real-time operating systems;
  • Proficiency in C++, and Python is a plus;
  • Understanding of the software development life cycle, from requirements to testing closure and maintenance;
  • Familiarity with computer system architecture, microprocessors, and microcontroller fundamentals (caches, buses, DMA, ADC, SPI, PWM, etc.).

How to stand out?

  • Be open to knowledge-sharing;
  • Understand the importance of last-mile delivery;
  • Be a quick learner, proactive, self-starter;
  • Have excellent communication skills and a positive attitude;
  • Be passionate about space.

Don't forget to mention Space-Careers when applying.

Share this Job

Space-Careers Logo

© EuroJobsites 2025