Controls Software Engineer
Responsibilities
- Your tasks as a Controls Software Engineer include the further development, modularization and optimization of PLC programs in the field of intralogistics
- Develop software modules including hardware emulation for in-house testing
- Carry out system tests and validate developments to achieve product maturity
- Create technical requirements analyzes and system specifications as well as interface descriptions for upstream and downstream subsystems and host systems
- You will also support the commissioning processes and coordinate the coordination between customers, subsystems and suppliers
Application Requirements
- A degree in automation technology, mechatronics, electrical engineering or an electrical / automation technology technician
- You already have experience in software development with structured text or hardware-related high-level languages such as C, C ++ or C #
- Ideally, you have knowledge of Visual Studio, TwinCat3 and bus systems such as EtherCAT, Profinet and Asi and have initial experience in vertical integration ( MQTT / OPCUA )
- You are interested in the areas of intralogistics, robotics or palletizing systems and already have initial hardware experience with frequency inverters, drives, drive technology, sensors and control cabinets
What we offer
Swisslog is a company with people at the heart of the organisation, that encourages the development of colleagues to help them achieve their full potential. With more than 2,700 employees located in over 25 countries, we promote cross-cultural training and development. Just some of the benefits our teams enjoy include: