Position: PLC programmer
Company: Unicsoft
Category: C++
Experience required: 3y
English level: upper

Full-time, project duration - 12+ months.
You should be able to visit a client office in Stuttgart, Germany.
Onsite presence is necessary for the start of project and perhaps later on in critical phases of project.
Travel expenses paid by the client.

Our client is providing a high-performance CO2 laser source for generating EUV light using plasma processes. You will responsible for the following activities:

- Conception, development and support of the control system (IO, PLC, HMI) based on EtherCAT with a focus on HMI
- Definition of technical content, testing and validation of this in the laboratory and on the system
- Creation of reports, documentation and acceptance reports
- Supervision of the product development process as a sub-project manager in close coordination with our customers and suppliers
- Application of the latest standards and international regulations

Requirements:
- Professional experience in HMI development using Twincat 3 
- Ethercat connectivity
- Condition monitoring in PLCs
- Successfully completed studies in computer science, electrical engineering, automation technology or a comparable course
- Experience in control and automation technology desirable
- Sound knowledge of the programming language TypeScript/JavaScript, C# and object-oriented software development
- Knowledge of web technology
- Knowledge of models and rules of software development
- Analytical skills and independent, systematic and efficient work
- Strong communication skills in English