EnduroSat

Embedded Software Engineer for Space Services

EnduroSat
Apply
4 hours ago
Sofia, BulgariaSenior

Responsibilities

  • Develop and optimize embedded software for reliable, high-performance satellite systems.
  • Support bare-metal and RTOS firmware development on embedded microcontrollers.
  • Collaborate with interdisciplinary teams to design software for mission-critical space applications.
  • 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

  • A degree in computer science, computer engineering, electrical engineering, or a closely related field, or equivalent experience.
  • At least 5 years of embedded software development experience.
  • Strong foundation in real-time operating systems.
  • Proficiency in C++; Python 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.
  • Knowledge-sharing, proactive learning, communication, and self-directed working abilities are valued.

Benefits

  • Work on unique space technology and next-generation innovations in a fast-paced, delivery-focused culture.
  • Tackle challenging engineering and R&D problems while being mentored by recognized space experts.
  • Access career progression frameworks, educational programs, and continuous learning opportunities.
  • Opportunity to join a hands-on space educational program and meet international space experts.
  • Inclusive workplace committed to equal employment opportunity, accessibility, and reasonable accommodation.

Tech Stack

Categories

EnduroSat

About EnduroSat

201-500 employees
Contact me