About the Role
We are seeking a Mid-Level Flight Software Engineer to join our innovative team at ICEYE. This role offers a unique opportunity to work in a dynamic Earth Observation environment, contributing to the development and maintenance of our on-board software stack. As a Mid-Level Flight Software Engineer, you will play a crucial role in shaping the future of satellite technology.
What You'll Do
- Develop C/C++ and Python software for spacecraft power systems.
- Create RTOS firmware for space-grade power system microcontrollers.
- Contribute to automated testing with hardware in-loop, CI workflows, and peer code reviews.
- Collaborate with senior engineers to turn requirements into reliable software components.
- Support integration, troubleshooting, and debugging of the full stack of spacecraft power systems.
Requirements
- Strong skills in C/C++ and Linux-based development and microcontroller tooling.
- Ability to contribute to software that interacts with real hardware.
- Collaborative, eager to learn, and effective in English communication.
Nice to Have
- Experience with Python and Bash for scripting and testing.
- Basic knowledge of electronics and lab tools.
- Exposure to CI/CD and automation.
- Interest in using LLMs to improve development workflows.
What We Offer
- A job that matters in a dynamic Earth Observation environment.
- An independent role with a supportive and diverse work environment.
- Occupational healthcare, occupational, and accident insurance.
- A yearly benefit budget to spend as you wish (i.e., on sport, transport, wellness, etc.).
- Phone subscription with an iPhone of your choice.
- Relocation support including flight tickets and accommodation.
- Time for self-development, research, training, or certification schemes.
- A collaborative office environment with a variety of snacks and beverages.
Join us at ICEYE and help us continue to make the impossible possible together. Apply now to start your journey!
This Mid-Level Flight Software Engineer position at ICEYE offers a unique opportunity to work on cutting-edge satellite technology in a supportive hybrid environment. With competitive salary and relocation support, it's an attractive role for tech enthusiasts.
Who Will Succeed Here
Proficient in C++ and Python with hands-on experience in developing real-time operating systems (RTOS) for embedded systems, particularly in satellite or aerospace applications.
Strong problem-solving mindset with a focus on CI/CD practices, ensuring efficient software delivery and integration in a hybrid work environment where collaboration is key.
Experience with Linux-based systems and microcontroller programming, demonstrating a proactive approach to troubleshooting and optimizing flight software under the unique challenges of Earth observation technology.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months