Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
With our expertise and experience of more than 30 years, we have quickly become a recognized and particularly appreciated partner by the largest French and international companies.
At MCA, our employees are our strength.
We are committed to supporting them throughout their career within the company:
their fulfilment is our priority.
Would you like to be involved at all stages of the embedded software development process - specifying, designing, testing and integrating the advanced software for use in our client's world-leading products?
Do you enjoy embedded software development, and would you like to expand your skill set and see your programming efforts through to commercial, external customer driven, deliverables? Are you happy to make things work and to build great applications which in turn will make things move and will insure extremely precise calibrations.
Then this is an exciting opportunity for you to apply.
Job Mission
You will be responsible for writing clean and highly functional code for several stages of our machines such as the lenses and the wafer stages, and for several software layers, from hardware control to higher level application.
You enjoy seeing things move by the code that you generate, regardless of if you have to write code in C++, C or Python – to you, the results count.
Together with your SAFe / Agile team you will schedule your activities and agree upon when to deliver the required specifications. The software delivered is documented and qualified by means of automated test cases.
You Will Be Responsible For
- Creating clear specifications, making the efficient design choices and to 'make it happen' by also implementing, testing and integrating the design.
- Designing, analyzing, documenting and testing the required software specifications.
- Using C/C++, Python, object oriented design programming and Linux within a highly complex embedded environment.
- Working in a multidisciplinary environment, involving physics, mechatronics, customer support and factory departments.
- Bachelor’s, Master’s or PhD degree in Computer Science, Informatics, Embedded Systems or equivalent experience.
- 5-10 years experience in Software engineer with large-scale software applications - embedded programming.
- Having knowledge on Unix/Linux, C, C++, UML, real-time, Python, VxWorks, Matlab.
- Software engineering knowledge like; Agile, Scrum, UML, OOP, design patterns.
The position is on-site in Eindhoven, Netherlands.
Key Skills
Ranked by relevanceReady to apply?
Join MCA Nederland and take your career to the next level!
Application takes less than 5 minutes