Sr / Lead Software Architect ( C++ / Machine- / Motion Control)Senior Noord-Brabant Software / IT
We are Trinamics, a recruitment agency specialized in technical vacancies. We support our candidates in finding the right position at one of our clients in the Netherlands. We recruit both candidates from the Netherlands as well as the rest of the world. One of the reasons our employees choose to work via Trinamics is because of our personal approach throughout the whole recruitment process. But we do not stop there, you will have the same contact person your whole career at Trinamics supporting you any way they can. Next to this we always strive to make the best match possible, both on a technical as well as a personal level.
If you would like to join Trinamics, but you are currently living abroad, we will naturally help you with the administrative, visa, 30% and moving process.
We are looking for a Senior or Lead Software Architect to join our High-Tech client in the Eindhoven area. Do you feel comfortable in a multicultural and highly complex environment? Would you like to develop software in a multidisciplinary group of people (Mechatronics, Electronics, Mechanics and of course Software)? Than we might be looking for you!
Wat verwachten we van jou?
- On a technical levelWe are looking for an very experienced candidate (10 or more years of experience).The code base that our client uses is mainly based on C and C++, so we are looking for a candidate with lots of experience in these languages. It helps if you also have some experience with Python or C#, because these languages are used for our testing framework.The machines that you will get to develop software for have a lot of moving part at very high speed on a nanometer precision scale. So we are looking for you if you have experience with developing realtime software for moving part in a complex environment. Some different examples of this could be: you developed software for safety critical systems in the aerospace industry; you developed software for complex washing machines or you have developed machine control software.It is an advantages if you have experience with Agile software development, continuous integration and model driven design.On a personal levelFor this position it is important that you feel comfortable communicating on different levels within the organization. On one hand you will coach your junior colleagues, on the other hand it could be your responsibility to give some pushback on an architectural decision of a senior colleague. Keeping the software of high quality is important to you. If you have ideas on how to improve the software (process) you are it comes naturally to you to bring them forward within the organization.
Wat kun jij verwachten?
- The right candidate will be provided a challenging and varied position in a professional, high-tech environment. An appropriate salary, future prospects and excellent benefits are evident. Seeing as Trinamics feels it is important you can fully focus on working in a new organization in a new role, next to adjusting to a new life in a new country and culture, we’re here to help you in a smooth relocation. We are experienced in assisting you on the visa application process, travel, short and long stay, 30% ruling (tax exemption) application, health insurance, setting up a bank account, Dutch language courses and (in case it’s needed) finding proper schooling for your child(ren).
As a lead software architect you will get the chance to have an impact on the worldwide semiconductor industry with the software that you develop.
With your broad software experience you will get the chance to have a very diverse role within the software team. You will be responsible for the software architecture and implementation, but also for the testing, integration and partly maintenance of very complex machines. Within the team it is appreciated that you have a proactive attitude. For example you see it as a challenge to explore new tools and techniques to improve the software development process. Next to this you enjoy teaching and coaching your junior colleagues in their development.
The size of the software team that you will join is between 15 and 25 people. Your colleagues are used to applying the Agile Scrum methodology on a daily basis in their work.