be hired with a permanent contract, for its premises in Cernusco Sul Naviglio. He/She will work with
an international Team in order to develop complex sortation system for automated warehouse.
We offer:
- Career Development
- Competitive Compensation and Benefits
- Pay Transparency
- Global Opportunities
Learn More Here: https://www.dematic.com/en-us/about/careers/what-we-offer/
Tasks and Qualifications:
The Control Software Engineer reporting to the Engineering Manager is going to work in an international business context will be responsible for:
- Functional Specification Documentation: Produce comprehensive functional specification documents for each project, detailing software requirements and functionalities.
- Software Customization and Configuration: Customize and configure software solutions to meet project-specific needs, ensuring alignment with electrical drawings and design specifications.
- Safety PLC Programming: Develop safety PLC programs in accordance with established standards and project requirements, prioritizing system safety and reliability.
- C Software Development: Collaborate on the development of C software for project-specific functions, ensuring efficient and effective integration within existing systems.
- Testing and Emulation: Conduct rigorous testing and emulation of new software developments to validate functionality and identify areas for improvement, ensuring robust performance in real-world scenarios.
- Commissioning Support: Provide technical support during commissioning phases, offering remote assistance and on-site troubleshooting to address any software-related issues and facilitate smooth project deployment.
- Project Involvement: Engage in both new projects and existing projects for modernization tasks, contributing your expertise to enhance system performance and functionality over the project lifecycle.
Requirements:
- 2/3 years of technical experience in automation, industrial, or material handling fields as a technician or commissioning engineer.
- Bachelor's degree or technical diploma in Informatics, Automation, or related field.
- Willingness to travel internationally for short periods (Europe, USA, Asia).
- Full working proficiency in English and Italian, both written and spoken.
- Proven experience in control software development, customization, and testing, preferably in industrial or automation environments.
- Proficiency in programming languages such as C/C++, Python, or Java, with a strong emphasis on C programming for embedded systems.
- Familiarity with PLC programming languages (e.g., ladder logic, structured text) and safety PLC concepts.
- Proficiency with MS Office (Excel, Word), SQL, Java, PowerBI, AutoCAD.
- Experience with software development tools and methodologies, including version control systems and agile practices.
- Excellent problem-solving skills and the ability to thrive in a dynamic, collaborative team environment.
- Strong communication skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders.