Software Engineer

Isar Aerospace

Ottobrunn or Parsdorf, Germany

Mission Brief

As a Software Engineer in the Ground Control Systems team, you will contribute directly to the development and maintenance of critical libraries and tools for our in-house software. You will work on software that operates hardware and real missions, where correctness, robustness, and clarity truly matter. This role offers the opportunity to shape foundational systems used across teams, balancing clean architecture with real‑time and operational constraints. Your work will be utilized in aiding the development of new aerospace technologies and platforms.

Your Role in Our Space Mission

  • Implement and maintain modular control system libraries and reusable software components in Python, C#, TwinCAT..
  • Contribute to real‑time system code running on RTOS environments, including sensor/actuator interaction.
  • Develop and support driver‑level and HAL‑layer software.
  • Help design and implement system interaction logic and state-machine‑based behaviors.
  • Build simulation tools, and testing frameworks to support software validation.
  • Work cross‑functionally with hardware engineers, PLC engineers, and UX teams to ensure coherent, safe system behavior.

Qualification Checklist

  • At least 4 Years of experience in Software Engineering with RTOS environments.
  • Strong foundation in software engineering fundamentals.
  • Experience with Python and .NET, and familiarity with at least one programming language used in real‑time or PLC/embedded contexts (e.g. C#, C/C++, Rust, etc.).
  • Understanding of control systems, deterministic behavior, and basic real‑time constraints.
  • Hands-on experience with testing practices for embedded or automation systems (unit tests, HIL/SIL, integration tests).
  • Competence with CI/CD pipelines, version control, and structured development workflows.
  • Organized and proactive with high attention to detail and can-do attitude with outstanding communication skills
  • Fluent in English

Bonus Skills

  • Previous experience with simulation models (e.g., with MATLAB/Simulink).
  • Previously released desktop applications and/or libraries for control systems.
  • Experience with Beckhoff TwinCAT

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Germany      C Sharp Developer      C++ Developer      Developer      On-site      Python Developer      Isar Aerospace     

EuroTechJobs Logo

© EuroJobsites 2026