Flight Computer Programmer (C/C++) (m/f/d)

Company Details

Young international space startup

rfa_space

Rocket Factory Augsburg AG (RFA) is a young international space startup. It was founded in 2018 as a spin-off of the OHB Group on the belief that daily space travel will revolutionize space service and the way we can improve life on earth. RFA is developing small launcher solutions for low cost access to space in a unique set up. If you want to be part of this NewSpace adventure pioneering space? Then join our journey and apply for our permanent and internship positions.

For permanent employment the Avionics department at Rocket Factory Augsburg AG in Augsburg is looking for a

Flight Computer Programmer (C/C++) (m/f/d)

We are looking for an exceptionally motivated flight computer programmer (m/f/d) to join our special-projects rocketry team. This is a rare opportunity allowing you to be involved in demanding prototyping efforts that are supported by major, time-and-cost-critical test campaigns allowing us to close short-iteration development cycles at fast pace. You will work in a dedicated, dynamic and international environment that aims for excellence by creating high-performance engineering solutions while keeping prototyping and production costs at an absolute minimum.

Your Tasks
• Develop C++ code for flight computer and telemetry systems
• Create optimized code for rocket control system algorithms on a real-time Linux platform
• Generate high performance telemetry code for data handling, compression, storage and error correction
• Create tools for analysis, testing and code verification
• Develop drivers for integrating peripheral systems through various interfaces
• Work within a multi-disciplinary team to solve large complex issues
• Create relevant documentation when required

Your Qualificatons
• A degree in Electrical or Computer engineering or related discipline
• A demonstrated ability to create a clean, efficient and reusable C++ code
• Experience with a scripting language (Python preferred)
• Work experience with unit testing, test driven development and continuous integration
• Deep knowledge of the network stack, networking and the OSI model down to the physical layer
• Good knowledge of real-time operating systems and sockets
• Experience with Control systems (controllers, filters, observers, state estimators)
• Understanding of the configurability and capabilities of the Linux kernel
• Experience with Simulink auto-coding is considered advantageous
• Fluent oral and written English skills (all day-to-day activities are performed in English)
• The ability to work independently and within a team, to learn quickly and to solve problems independently
• Inquisitiveness and strong lateral thinking skills

Tagged as: programming, C++

Visit us on LinkedInVisit us on FacebookVisit us on Twitter