Software Developer - AI & Simulation (m/f/d)
CT is a European-basedinternational engineering company with a clear mission: to provideinnovative and technological solutions that help our customersbecome more efficient and competitive. We operate in aviation &aerospace, defence, marine, automotive, rail, and industrial plants,with a strong focus on renewable energy, electrical engineering, andarchitecture.Our 2,000 engineers support clients at everystage of the product lifecycle, from design and manufacturing totechnical support.
For the location at Lake Constance , we are looking for a
Software Developer - AI & Simulation (m/f/d)
developing next-generation simulation and artificial intelligence solutions. In this role, you will contribute to advanced decision-support, autonomous planning, and simulation environments, working alongside experts from industry and research organizations.
This position offers the opportunity to work on cutting-edge technologies including Generative AI, Reinforcement Learning, MLOps, distributed computing, and large-scale simulation environments.
Key Responsibilities
- Contribute to the development and evaluation of AI-based approaches for autonomous planning and decision-making.
- Implement technical work packages while ensuring delivery in terms of quality, timelines, and objectives.
- Support project management activities, including technical presentations and stakeholder meetings.
- Collaborate with internal experts as well as external industry and research partners.
- Design, implement, and optimize Deep Reinforcement Learning solutions using modern machine learning frameworks.
- Develop and enhance complex simulation environments using C++ and/or Python.
- Execute AI training workloads within modern MLOps environments using containerized and distributed computing platforms such as Kubernetes and Ray.
- Develop interfaces for integrating external hardware and software systems into simulation platforms.
- Support technical proposal and business development activities.
- Participate in practical demonstrations, testing activities, and collaborative research projects.
Requirements
Your Profile
- Master's degree (or equivalent) in Computer Science, Artificial Intelligence, Simulation Engineering, Data Science, or a related discipline.
- Initial practical experience in software development through professional, academic, or personal projects.
- Programming experience in Python and/or C++.
- Familiarity with machine learning and deep learning frameworks such as PyTorch, TensorFlow, or similar technologies.
- Experience with scientific and development libraries such as NumPy, OpenCV, or comparable tools.
- Knowledge of software engineering best practices and version control systems such as Git, GitHub, or GitLab.
- Experience with development environments such as PyCharm, Visual Studio, or equivalent tools.
- Understanding of agile development methodologies (e.g., Scrum) is an advantage.
- Experience with Jira and Confluence is beneficial.
- Experience in the aviation or space sector.
- Willingness to travel occasionally within national and international projects.
- Professional proficiency in English; additional language skills are a plus.
- Wehave flat hierarchies and are always open to your new suggestionsand impulses
- Weare an international, open-minded team that will welcome andsupport you warmly.
- Weoffer flexible working hours within a 40 hour week as well as theoption to work from home.
- Weoffer you a fair, performance-related salary as well as anextended benefit that you can use, for fuel vouchers, companypension scheme or for the purchase of a new smartphone.
- Wegrant you 30 days of recreational leave per year
- Wesupport our employees with individual trainingopportunities
- Weregularly organize company events
Ifwe were able to inspire you, then we look forward to receivingyour application documents online.