Software Developer C/C++ (m/f/d)
Core
Design and build graphics-based applications and intelligent tooling for next-generation simulation software at the intersection of engineering physics, algorithms, and AI-driven workflows.
Role type
Mid-level C++ software engineer (simulation/AI tooling)
Builds
Graphics-based applications and intelligent tooling for simulation software
Domain
Engineering simulation, manufacturing processes, AI-assisted development
Deliverable
production ML models | product features
Required skills
C/C++, modern GUI frameworks, AI-assisted development tools, automated testing, analytical thinking, problem-solving
Preferred skills
Python, JavaScript, simulation software (CAE), engineering physics, agile methodologies, version control (Git)
Technologies
C/C++, Python, JavaScript, Git, modern GUI frameworks
Responsibilities
Design and develop graphics-based applications within modern GUI environments; Integrate AI-assisted development tools into the software development lifecycle; Build interfaces for interaction between users, engineering workflows, and AI systems; Design and execute systematic software tests and develop tooling for automated test evaluation; Decompose complex technical requirements into well-structured, testable solutions; Collaborate with cross-functional teams to iterate on software features from requirements through to release
Seniority
Mid-level, hands-on IC