Senior Software Engineer - C++ Flight Software

Isar Aerospace
Ottobrunn, Germany
1 day ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

C++ (Programming Language) Code Review Software Debugging Python (Programming Language) MATLAB Software Architecture Software Engineering Data Analytics Build Tools

Job description

Experteer Overview In this role you will lead and contribute to the design and implementation of flight software for launch vehicles, shaping mission-critical systems. You will balance correctness, maintainability, and performance while advancing engineering standards and technical direction. You’ll mentor peers, design flight modes and autonomy, and develop robust simulation environments to validate software. You work with high-quality C++ and build tools in Python and MATLAB, solving complex, data-driven issues with impact on space missions. Pay / Benefits * Lead or majorly contribute to flight software design and implementation * Make pragmatic architectural decisions balancing correctness, maintainability, and performance * Improve engineering standards, development practices, and technical direction * Mentor engineers through design/code reviews and collaboration * Design and implement vehicle flight modes, mission sequencing, and autonomy logic * Develop and improve simulation environments for software development and validation * Write high-quality C++ and develop supporting tools using Python and MATLAB * Investigate complex issues with disciplined root-cause analysis Tasks * Strong software engineering demonstrated through delivery of complex technical systems * Deep practical experience with C++ and software architecture * Strong understanding of software design, testing, debugging, and maintainability * Ability to understand and improve large or complex codebases * Ability to raise engineering standards through reviews, knowledge sharing, and transparent technical reasoning * Strong analytical and problem-solving skills * Good engineering judgement and ability to make trade-offs across disciplines Key requirements * Employee Participation Program * 30 days of vacation * Company pension plan with 20% employer contribution * Subsidised lunch * Deutschlandticket public transport * Individual learning allowance

Requirements

engineering for software development and validation * Write high-quality C++ and develop supporting tools using Python and MATLAB * Investigate complex issues with disciplined root-cause analysis Tasks * Strong software engineering demonstrated through delivery of complex technical systems * Deep practical experience with C++ and software architecture * Strong understanding of software design, testing, debugging, and maintainability * Ability to understand and improve large or complex codebases * Ability to raise engineering standards through reviews, knowledge sharing, and transparent technical reasoning * Strong analytical and problem-solving skills * Good engineering judgement and ability to make trade-offs across disciplines Key requirements * Employee Participation Program * 30 days of vacation * Company pension plan with 20% employer contribution * Subsidised lunch * Deutschlandticket public transport * Individual learning allowance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on eu.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:13 min

Speaker background and Eurowings digital transformation context

Johannes Hansen · World Congress 2023

48 sec

Exploring alternative build tools and experimental web components

Sasha Shynkevich · LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:09 min

Configuring IDEs and build tools for Java 17

Daniel Strmečki · LIVE

Videos

See all

Related articles

See all