Software Engineer PLC
Do you have knowledge of software and would you like to work on controlling machines that are deployed worldwide? Our software department consists of a group of enthusiastic Software Engineers, divided into various development teams, each with their own specialisation and planning. For our TwinCAT3 team, which works on our own software package VACAM, we are looking for a Software Engineer PLC.
What are you going to do?
The TwinCAT3 team, which handles all PLC software, is working on our own software package. VACAM is a combination of C# and TwinCAT software. With Vacam, we have ensured that the control of our machines has become universal. As a result, Operators can very easily control any machine we develop. The aim of the team is to translate a functional description of the machine in combination with an electrical diagram into software that controls all the machine's hardware.
Your work consists of two main tasks: developing new software for machines and supporting existing machines. When developing new software, you work closely with Mechanical Engineers and Electrical Engineers. Together with the Test Engineers in the workshop, you ultimately deliver a well-functioning product, or well-functioning function. Our team members all have different backgrounds, from Electrical Engineering to Mechatronics. Because of this mix, we complement each other extremely well. We work in the same room and know where to find each other quickly when we have questions, or for a critical eye. But we also like to visit each other outside our work. For instance, during our kata sessions, organised by and for software engineers, in which we share our knowledge. We also like to get some fresh air together during breaks and enjoy a good coffee.
- Every morning, you go through the planning and latest developments with your teammates;
- You work in TwinCAT3 on VACAM for new and existing machines. For support or functionalities in the old software versions, you work in TwinCAT3 on VACAM;
- You consult with the Software Architect and C# Engineers on where to implement which functionalities;
- You are involved in testing new or adapted functionalities;
- We work on an agile basis with fortnightly iterations, in which we complete planned items. You think about how to implement the agile work process within your team.
Why work at Voortman
We offer
- A good salary;
- 40 vacation days;
- Internal growth opportunities;
- Training opportunities;
- Working for an innovative organization;
- A lot of variety in the work you do;
- Fun staff activities.
We are looking for
- HBO or WO working and thinking level with a completed course in Electrical Engineering, Mechatronics, Industrial Automation or (Technical) Computer Science;
- Experience with source control (Git is an advantage)
- An inquisitive and proactive attitude: together with your colleagues, you will take our software to the next level;
- Someone who enjoys working in a team and sharing knowledge.
APPLICATION PROCESS
WORKING FOR VOORTMAN STEEL MACHINERY
Seeing ideas become a reality: it sounds nice but it really does happen at Voortman. And these are ground-breaking ideas. We make the most innovative machinery and product lines for the steel construction and plate-processing industry and offer the most comprehensive service. For customers around the world. Going through the process with a customer to arrive at a production line that integrates seamlessly into his process. Regardless of how often we do it, it is special each time and provides a great deal of satisfaction.