> Markdown version of [/jobs/ext/2040796-senior-software-engineer-c-flight-software](https://www.wearedevelopers.com/jobs/ext/2040796-senior-software-engineer-c-flight-software). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - C++ Flight Software - **Company:** Isar Aerospace - **Location:** Vaterstetten, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Software Quality, Code Review, Continuous Integration, Software Debugging, Linux, Python (Programming Language), MATLAB, Software Architecture, Scientific Computating, Software Engineering, Real Time Systems, Git, Data Analytics - **Published:** August 13, 2026 - **Apply:** https://www.adzuna.de/details/5838585926 ## About the Role * Strong software engineering ability 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 the engineering standard of a team - through review culture, knowledge sharing and making technical reasoning visible to others. * Strong analytical and problem-solving skills. * Good engineering judgement and ability to make trade-offs explicit. * Ability to work effectively across multiple technical disciplines. * Disciplined, detail-oriented mindset with a strong commitment to software quality and root-cause problem solving. Bonus Skills * Experience in aerospace, space systems, robotics, autonomous systems, simulation, modelling, control systems, scientific computing, safety-critical software, embedded/real-time systems or distributed software. * Experience with MATLAB/Simulink, Linux, Git, CI/CD, SIL or HIL environments. ## Description We are looking for a highly experienced software engineer to strengthen and shape our flight software capability. You will work on challenging aspects of launch vehicle software, including flight logic, mission sequencing, simulation environments and vehicle control software, while raising engineering standards through expertise, judgement and execution. Your Role in Our Space Mission: * Lead or make major contributions to the design and implementation of complex flight software systems. * Make pragmatic architectural decisions that balance correctness, maintainability, performance and long-term platform evolution. * Help improve engineering standards, development practices and technical direction in areas of strong expertise. * Mentor engineers through design reviews, code reviews and day-to-day technical collaboration. * Design and implement vehicle flight modes, mission sequencing and autonomy logic. * Develop and improve simulation environments used for software development and validation. * Write high-quality C++ and develop supporting tools and automation using Python and MATLAB. * Investigate complex or difficult-to-reproduce issues through disciplined, data-driven root-cause analysis. ## Related Videos - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Software Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/194-software-developer-salary-in-germany-2023) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)