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.
