This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The department is looking for support in Software Engineering with to contribute to the design, development, and maintenance of the software simulation and validation framework. The jobholder is comfortable working across platforms, has experience with modern development tools, and is eager to contribute to projects involving simulation, distributed systems and emerging technologies such as AI and model-based control paradigms (MCP). The jobholder works as a Software Engineer for Software Tools & Automation (d/f/m)
Job Responsibility
contribute to the design, development, and maintenance of the software simulation and validation framework
working across platforms
contribute to projects involving simulation, distributed systems and emerging technologies such as AI and model-based control paradigms (MCP)
Requirements
Informatik mind. Bachelor-Studiengang oder Software Engineering or a related technical field is needed
Solid understanding of systems architecture and software design principles (e.g., modularity, scalability, performance optimisation) is a must have
Experience in simulation development (e.g., physics engines, real-time systems, numerical modeling) is needed
Familiarity with gRPC and protocol buffers for service-to-service communication Knowledge of multi-threading, networking, and low-latency system design is required
Strong proficiency in C++, with practical experience using features from C++17 or newer standards is required
Working knowledge of C
Make for building and managing C++ projects is mandatory
Demonstrated experience developing software in both Unix/Linux and Windows environments should be present
Experience with version control systems (e.g., Git), CI/CD pipelines, and debugging tools should be available