Position: Software Engineer (C#/C)
Company: Don`t Panic Recruiting Agency
Experience required: 3y
English level: upper

**Project:** You will be creating software for complex and sophisticated solutions in the security printing domain.

**You will:**
- Be responsible for the complete software lifecycle;
- Determine the software architecture, design and development for the security printing machinery;
- Determine the system architecture for their machines;
- Test software on the machines in the workshop;
- Work in multidisciplinary teams;
- Meet the challenging and continuously changing customer requirements;
- Propose and realize new technologies, innovations and improvements;
- Analyze and solve reported failures on delivered machines;
- Assist the Assembly & Test and Service Engineers with software related issues for the improvement of technology and services for the customers;
- Have a possibility to travel to customers to solve software-related issues on site.

**You have:**
- Experience in developing software for complex machinery;
- Familiarity with the concepts of state machines, control flow, threading, (unit) testing, real-time programming, WPF, and MVVM;
- Ability to write code in C# or C, experience with Python is a plus
- Develop for the Windows Platform and the B&R PLC platform or equivalent.
- Ability to communicate with Mechanical, Electrical and Development Engineers;
- Experience with secure software development and DevOps is a plus;
- Understanding of Agile and Scrum is a plus;
- Excellent written and spoken English is required, Dutch and additional languages are a plus;
- Since this position might include (international) travel and ﬁeldwork, you must possess or can acquire a valid passport.

This position is open to relocation for candidates from the European Union.