Designing, developing and implementing highly relevant, object-oriented software modules within a mixed environment, i.e. using both workstations and numerical commands for advanced machining centers
Improving and implementing algorithms to treat (e.g. generation, architecture, flow control) the large amount of data required for high resolution machining of specific micrometric geometrical structures
Acting independently, you will develop software solutions for our production lines and anticipating their necessities
Interacting with colleagues, extern engineers and technicians to ensure the functionality and user friendliness of the solutions you will develop
Master in engineering or in exact sciences
Full-stack developer
At least 3 to 5 years of industrial programming experience, with previous practice in developing software for a numerical control
Good knowledge of C# and of cnc programming language, i.e. \\xe2\\x80\\x9cG-codes\\xe2\\x80\\x9d
Knowledge of Kotlin or Gradle would be a plus
Experience in parallel programming languages, e.g. CUDA, OpenCL, is an advantage
A solid expertise in working with 2D/3D geometrical structures and algorithms
Good programming practices, easy to read, logical and obvious code organization
An independent and focused working method
Motivation for a strong inter- and multidisciplinary collaboration
A positive and enthusiastic attitude, motivating those around you with a catching \"can do\" spirit
A proficiency level in either English, French or German
Most importantly, you are willing to learn, to discover and you have a flexible mind-set as well as an independent work attitude