Senior Software Developer

City: Eindhoven



Our client is a high-tech machine developer, manufacturer and assembler. This all happens under one roof in the Brainport Eindhoven region. Client is a front runner when it comes to the development of high-tech machinery.



As a Senior Software Developer you will join the multidisciplinary development team. You will be involved in development of high tech machinery from concept until final realization of the system. In the software team, you work together with external software partners on the control software of our the specialized machines, 3D metal printing systems. You will have the responsibility for the design and integration of parts of the control software. You will take care of clear specifications of the required functionality, from which you will develop robust software solutions. You will document design choices and communicate them with your colleagues. Parts of the 3D metal printer are developed by external parties. The final integration and verification of the 3D metal printer will be done by the client. Your responsibility involves integration and testing of the software modules you developed. Writing documentation of software requirements, design and tests is part of your job.



  • Bachelor and/or Master in a relevant technical field, for example Embedded Systems, (Applied) Computer Science or Electrical with more than 5 years’ experience in an equivalent environment
  • Good knowledge and experience with C#, WPF, HTML5 and JavaScript frameworks (Angular, React, Vue)
  • Knowledge of TCP/IP, JSON, REST
  • Experience with cloud platforms like Azure and AWS
  • Good knowledge of OO and UML
  • Knowledge of C++ and Java is a plus
  • Experience with version control systems
  • Experience working in an Agile organization (SCRUM)
  • Knowledge of the V-model development approach and SOLID principles
  • Knowledge of big data analysis is a plus
  • Teamplayer in multidisciplinary teams
  • Good command of the English language, spoken and written



  • Contribution to the development of state-of-the-art, high tech systems
  • Challenge to adhere to performance specs, quality, time and cost aspects
  • You will experience every engineering process step
  • You work in a very dynamic environment
  • You co-operate in multidisciplinary teams
  • International opportunities
  • A lot of attention for individual performance and talent management


Yes! Is this your dream job?!