Software Designer

  • Offer € 50,000 - € 65,000
  • Job category IT
  • Contract Fulltime
  • Reference number 9342300
  • Location Noord-Brabant
  • Contract type Secondment via YER
  • Industry High Tech

About this vacancy

Are you ready for your next challenge, looking for growth, want to be proud of team achievements and to be part of the progress? This vacancy might just be the right one for you!

This company in the semiconductor industry is looking for a software designer to design, build, diagnose, and maintain their software that orchestrates the behaviour of powerful mechatronic modules, so that together they achieve an extraordinary combination of speed and accuracy. It is the brain of the world's most complex machines in their field.

Job description

Your main tasks & responsibilities are:

  • Collaborating with other software engineers to design and implement features
  • Quickly producing well-organized, optimized and documented source code in C++, python
  • Creating and documenting software tools required by architects or other developers
  • Debugging existing source code and polishing feature sets
  • Contributing to technical design documentation
  • Paying attention to detail and carrying out tasks to the highest standards

Company

You will be working for a leader in the semiconductor industry with over 23.000 employees, important settlings in the United States, Asia and the head office in Eindhoven. The employees share the passion for technology with a customer focus with a passion for further development and implementation of complex and high-quality technological systems.

Agreements

We offer you the following benefits:

  • Good employee benefits (e.g. work-life balance, pension, 25 days of holiday)
  • Competitive salary, based on level of education and experience
  • Development opportunities, including the Talent Development Programme with a personal coach
  • Intensive support for international candidates (including Dutch lessons, tax return and accommodation assistance)
  • 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:

  • Master or PhD degree in Computer Science, Software Engineering, System Engineering or equivalent

Experience:

  • A proven track record in C/C++/Python, UML, Unix/Linux
  • Experience as a software engineer (object-oriented design) in a multidisciplinary setting
  • Experience with Software Architecture/ Modular architecture and a general understanding of how software concepts map to machine behaviour
  • Experience with Software Design Patterns, Gmock/Gtest and Code versioning (Git/SVN)
  • An understanding of mathematical and physical concepts and translating them to clean software designs
  • Able to handle legacy software