EnduroSat

Embedded Software Engineer

EnduroSat
Apply
4 hours ago
Sofia, BulgariaSenior

Responsibilities

  • Develop and optimize embedded software for satellite systems and space services.
  • Support bare-metal and RTOS firmware development for embedded microcontrollers.
  • Collaborate with interdisciplinary teams on mission-critical space-based software applications.
  • Optimize software for adaptability, performance, and security.
  • Test new and existing firmware.
  • 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 experience in embedded software development.
  • Strong foundation in real-time operating systems.
  • Experience with Embedded Linux, C++, and Python is a plus.
  • Understanding of the software development life cycle from requirements through testing, closure, and maintenance.
  • Familiarity with computer architecture, microprocessors, and microcontroller fundamentals including caches, buses, DMA, ADC, SPI, and PWM.
  • Knowledge-sharing, proactive problem-solving, communication skills, and passion for space are valued.

Benefits

  • Fast-paced, delivery-focused culture with quarterly objectives.
  • Opportunities to work on unique space technology and hard-core R&D challenges.
  • Mentorship from world-recognized space experts.
  • Career progression framework and educational programs.
  • Opportunity to join a space educational program and meet international space experts.
  • Inclusive workplace with equal employment opportunities and accessibility accommodations.

Tech Stack

Categories

EnduroSat

About EnduroSat

201-500 employees
Contact me