Embedded Software Engineer for Space Services

Embedded Software Engineer for Space Services

EnduroSat

Naples, Italy

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 2026