2 months ago
Sofia, BulgariaSenior
Responsibilities
- Develop and optimize embedded software for satellite systems and space services.
- Develop bare-metal and RTOS firmware 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
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related field, or equivalent experience.
- 6+ years of embedded software development experience.
- Development experience with C and/or C++ and Python.
- Experience designing and working with real-time embedded systems.
- Understanding of electronics fundamentals, radio frequency, and networking protocols such as TCP/IP.
- Fundamental understanding of real-time operating systems.
- Expert knowledge of microcontroller peripherals.
- Good understanding of the Armv7E-M architecture.
- Experience with embedded Linux is a plus.
- Experience with heterogeneous embedded systems is a plus.
Benefits
- Fast-paced, delivery-focused culture with defined quarterly objectives.
- Opportunities to work on unique space technology and next-generation innovations with recognized space experts.
- Career progression framework, educational programs, and support for personal growth.
- Opportunity to join a space educational program and learn from international space experts.
- Inclusive workplace committed to equal employment opportunities, accessibility, and accommodation.
