EnduroSat

Embedded Software Engineer for Space Services

EnduroSat
Apply
4 hours ago
Naples, ItalySenior

Responsibilities

  • Develop and optimize embedded software solutions for satellite and space-service applications.
  • Support bare-metal and RTOS firmware development for embedded microcontrollers.
  • Collaborate with interdisciplinary teams to design and implement mission-critical space-based software.
  • Optimize software for adaptability, performance, and security.
  • Test new and existing firmware and perform system bring-up, debugging, and validation.
  • Ensure compliance with applicable standards, including ECSS and MISRA.

Requirements

  • Degree in computer science, computer engineering, electrical engineering, or a closely related field, or equivalent experience.
  • At least 5 years of proven embedded software development experience.
  • Strong foundation in real-time operating systems.
  • Proficiency in C++; Python experience is a plus.
  • Understanding of the software development life cycle from requirements through testing closure and maintenance.
  • Familiarity with computer architecture, microprocessors, microcontrollers, caches, buses, DMA, ADC, SPI, and PWM.
  • Strong communication, learning, ownership, and proactive problem-solving skills.

Benefits

  • Fast-paced, delivery-focused culture with quarterly objectives.
  • Opportunity to work on challenging space technology and next-generation innovations with recognized space experts.
  • Career progression framework and educational programs supporting continuous learning.
  • Access to a hands-on space educational program with international space experts.
  • Inclusive workplace committed to equal employment opportunities and accessibility accommodations.

Tech Stack

Categories

EnduroSat

About EnduroSat

201-500 employees
Contact me