(Senior) Software Engineer

  • Job category IT
  • Employment Fulltime
  • Reference number VAC-10010153
  • Location Eindhoven
  • Contract type Secondment via YER
  • Industry High Tech, Engineering, Manufacturing

About this vacancy

Is solving complex software engineering problems your passion? Do you excel at designing and developing system control software? Then keep reading because this might be the right opportunity for you!

Job description

As a (Senior) Software Engineer you are responsible for the full software lifecycle of software for complex mechatronic modules and machines. The code base you will be working with is in C, C++ and Python. This code base is the fundament to deliver in a reliable way for multiple systems and multiple users. You will cooperate closely with colleagues from other disciplines and strategic customers in multidisciplinary teams (Electronics, Mechatronics, Mechanics or Equipment Engineering). The software teams are working in agile fashion scrum teams.

Company

This position is for an international industrial and manufacturing company. The Technology and Development department is responsible for designing and engineering high-tech/precision modules, professional products, and capital intensive equipment. They have built broad experience in the following markets: equipment for the semiconductor industry, medical systems, and analytical instruments.

Offer description

We offer:

  • Good employee benefits (e.g. work-life balance, pension, bonus model)
  • Development opportunities, including the YER Talent Development Programme with a personal coach
  • Intensive relocation support for international candidates (including Dutch lessons, tax-return and accommodation assistance)
  • Cooperative and results and relationship-driven
  • Friendly atmosphere and open culture
  • Community/network with other technology professionals from a variety of multinationals
  • Events and master classes with interesting speakers and attractive companies

Candidate profile

Education

  • Bachelor or Master Degree in Computer Science, Control and Automation Engineering, Mechatronics Engineering or equivalent

Experience

  • 3+ years of experience as a software engineer (object-oriented design) in a multidisciplinary setting
  • A proven track-record in C/C++/python, UML, Unix/Linux
  • Experience with software Design Patterns, Gmock/Gtest and Code versioning (Git/SVN)
  • Experience with machine/system control software
  • General understanding of how software concepts map to machine behaviour
  • Preferably experience with model driven design

Personal skills

  • Work independently
  • Communication skills for in & external operation
  • Proactive attitude
  • Strong focus on quality