Senior Software Engineer



An amazing career opportunity for a Senior Software Engineer!

Location: Veldhoven, the Netherlands  


Who are we? 

IAI industrial systems has been a supplier to the security printing market since 1995. Some of the largest countries in the world have chosen IAI as their preferred partner to help them create passports, identity cards and banknotes with the most advanced security features. Many leading governments, technology partners and enterprises around the world entrust their challenging projects with us, as they value the reliability, accountability and responsibility we deliver. From new levels of protection and productivity for passports and identity cards to novel manufacturing processes and technologies that pave the way to new breakthroughs. We have built our reputation on developing and manufacturing unique systems, which include laser applications, inkjet printing and product handling. Characteristics of our markets are international, business-to-business, investment goods and long-term relations. IAI industrial systems is part of HID Global, a subsidiary of ASSA ABLOY.


Join our team!
Our company is committed to finding the best and the brightest talent to help us reach the top. If you are a dynamic, highly skilled Senior Software Engineer and you enjoy working in a rapid pace within a rapidly growing business environment, then you will want to consider this position. If you excel at both verbal and written communication, collaboration and unrelenting innovation, we want to talk to you. If you bring passion, flexibility and respect to the table, you just might be the right fit for our team. While working at IAI, you most definitely will recognize our informal work atmosphere, open culture, respectful interaction among colleagues and flat structure.


By joining our team, you will be part of the Engineering department. This department is responsible for the development of our products, from concept to testing and supports colleagues and customers during the delivery and product lifetime. Engineering consists of 24 multidisciplinary team members, divided into two teams: new product innovation (NPI) and continuous product improvement (CPI). As a Senior Software Engineer, you are responsible for the complete software lifecycle of our machines. You will start your day with a stand-up, as part of our agile way of working. On top of that, on sunny days, your colleagues normally go for a walk together during the lunch break.


You support our success by: 

  • Being responsible for the complete software lifecycle;
  • Determining the software architecture, design and development for our machines;
  • Determining the system architecture for our machines;
  • Testing software on the machines in our workshop;
  • Working in multidisciplinary teams;
  • Meeting the challenging and continuously changing customer requirements;
  • Proposing and realizing new technologies, innovations and improvements;
  • Analyzing and solving reported failures on delivered machines;
  • Assisting our Assembly & Test and Service Engineers with software related issues for the improvement of technology and services for our customers;
  • Possibility to travel to customers to solve software related issues on site.


Your experience includes:       

  • Minimum of 8-10 years working 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 or B&R PLC platform;
  • 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 fieldwork, you must possess or can acquire a valid passport.


What we offer:

  • Competitive salary and yearly profit distribution;
  • Full-time employment and possibility to work part-time;
  • Company defined contribution pension;
  • Complete payment of occupational disability insurances by the employer;
  • Home-work commuting allowance and working from home allowance;
  • Possibility to participate in collective health insurances;
  • Free fruit and soup in the canteen;
  • Multiple teambuilding events organized throughout the year;
  • Offering Dutch and English classes to improve your language skills;
  • Possibility to take courses for your own professional and personal development;
  • 32 leave days (if you promise to send us a postcard from your holiday destination);
  • International career advancement opportunities.


Ready to take this challenge?

Then you should apply by sending us your resume and cover letter. Please take in mind that we require a certificate of conduct and that we perform reference checks upon hiring you. We are very excited to welcome you to our team!

North Brabant, NL, 5500

Engineering & Science
Mid-senior level