Als Software Engineer (m/w/d) Tools & Automation übernehmen Sie eine Schlüsselrolle in der Gestaltung, Entwicklung und Pflege eines fortschrittlichen Software-Frameworks für Simulationen und Validierungsprozesse. Sie arbeiten in einem innovativen Umfeld, das moderne Technologien wie künstliche Intelligenz, verteilte Systeme und modellbasierte Regelungsansätze (Model‑based Control Paradigms, MCP) integriert. - die Entwicklung, Implementierung und Test performanter C++‑Software (C++17+) - die Pflege plattformübergreifender Anwendungen für Unix und Windows - das Build‑ und Workflow‑Management mit CMake - die Zusammenarbeit mit interdisziplinären Teams zur Anforderungsdefinition und Integration - die Weiterentwicklung von Simulationswerkzeugen und ‑frameworks - die Umsetzung gRPC‑basierter Kommunikation in verteilten Systemen - die Mitwirkung an Softwarearchitektur und Anwendung bewährter Designprinzipien - die Evaluierung und Integration neuer Technologien (z. B. KI/ML, MCP) - die Erstellung wartbaren, dokumentierten Codes inkl. Code‑Reviews VORAUSSSETZUNGEN: Unser ideales Profil für diese Position umfasst eine starke technische Expertise sowie praktische Erfahrungen: - ein abgeschlossenes Studium der Informatik, Software Engineering oder eines vergleichbaren technischen Studiengangs - Erfahrung in der Entwicklung von Simulationen (z. B. Physik‑Engines, Echtzeitsysteme, numerische Modellierung) - fundierte Kenntnisse in Multithreading, Netzwerkprogrammierung und Low‑Latency‑Systemdesign - sicherer Umgang mit CMake zur Erstellung und Verwaltung von C++‑Projekten - Erfahrung in der Softwareentwicklung unter Unix/Linux und Windows - verhandlungssichere Deutsch- und Englischkenntnisse Benefits: Wir bieten Ihnen: - ein unbefristeter Arbeitsvertrag - eine 35 Stundenwoche - 30 Tage Jahresurlaub - ein Jahrsbruttogehalt von bis zu 63.500 € - ein attraktives Gesamtpaket nach Equal Pay-Modell - Urlaubsgeld und Weihnachtsgeld - umfassende Betreuung von erfahrenen Kollegen - Mitarbeiterrabatte (Corporate Benefits)