About the Role
Your Responsibilities
You will develop software solutions that control high-precision coating machines and enhance their performance.
You will actively participate in software development, creating components for a modular software platform.
You will work with C/C++, Rust, C#, and Python to design and develop software.
Your Profile
You have a technical background with further education or a degree in automation technology, software development, mechanical engineering, or a comparable qualification. Additionally, you possess professional experience in high-level language development.
You have knowledge in Linux, container technologies (e.g., Docker), and UML/SysML, and ideally also in WASM.
A holistic view of software projects and system thinking is natural for you, and you have a strong interest in digitalization and Industry 4.0.
You are willing to work in an agile environment (SCRUM).
Requirements
C/C++ programming
You should have experience in developing software using C and C++.
Rust knowledge
Familiarity with Rust is essential for this role.
Linux experience
You need to have experience working in a Linux environment.
Container technologies
Knowledge of container technologies like Docker is required.
Nice to Have
Experience with UML/SysML is a plus.
Familiarity with WebAssembly (WASM) is ideal.