Share this job
C/C++ Software Engineers
Veldhoven, NB
Apply for this job

About Us_

We design and manufacture the world’s most advanced lithography machines, enabling chipmakers to produce the microchips that power the latest smartphones, fastest laptops, and smartest cars. As demand for better and faster technology grows, our machines continue to evolve to meet these needs.

 

Department To Join_

Within the Development and Engineering (D&E) sector, you’ll have the opportunity to work across a range of departments, each contributing to the success of our lithography machines:

  • Metrology Software (C++): Develop real-time computational models that enhance the speed and accuracy of our machines by predicting hardware behavior.
  • Machine Control (C++): Optimize system functions to improve machine availability, yield, and throughput.
  • Embedded Software Common & DUV (C/C++): Deliver integrated, cost-effective embedded software solutions for our DUV lithography systems.
  • Embedded EUV (C/C++): Develop and industrialize embedded software for EUV systems, directly controlling critical hardware components.
  • Software Infrastructure & Computer Systems (C/C++): Build the software platforms that enable our scanners and sources to function smoothly, including machine configuration, diagnostics, and data handling.


Your Role As A Software Design Engineer_

  • Design, code, analyze, test, implement, document, and maintain software systems in a complex embedded environment.
  • Ensure software meets performance, reliability, and scalability requirements through rigorous requirement engineering.
  • Utilize C/C++, Python, object-oriented design, and Linux to drive the development of precise, high-quality software solutions.
  • Collaborate with a multidisciplinary team of experts from physics, mechatronics, electronics, and customer support.
  • Solve unique technical challenges, writing clean and functional code, and making efficient design choices.


What We’re Looking For_

  • Bachelor’s, Master’s, or PhD in Computer Science, Embedded Systems, Physics, Mathematics, or a related field.
  • 3-10 years of experience in large-scale embedded software development.
  • Proficiency in C/C++ programming with strong knowledge of architectural patterns, OOP, and design patterns.
  • Experience with Python, Unix/Linux, UML, real-time systems, CI/CD, and model-driven engineering is a plus.
  • Familiarity with agile methodologies, test-driven development, and behavior-driven development.
  • Knowledge of semiconductor processes or experience in fields like robotics, automotive, or machine learning is beneficial.
  • A problem-solving mindset, with the ability to work in a dynamic environment and collaborate effectively with a diverse team.


Why Join Us_

  • Work at the cutting edge of technology, solving challenges no other company faces.
  • Collaborate in a creative and dynamic environment where unique points of view are valued.
  • Enjoy flexibility and autonomy in how you approach tasks and solve problems.
  • Contribute to the innovation that powers the most advanced technology in the world.


We are committed to fostering a diverse and inclusive workforce. We are an Equal Opportunity Employer, and we believe that diversity is a driving force in our success.


If you're ready to take on the challenge, apply today. This position requires access to controlled technology. as defined in the Export Administration Regulations (15 C.F.R. §730, it seq.). Qualified candidates must be legally authorized to access such technology before beginning work. Business needs may necessitate prioritizing candidates who are immediately eligible to access controlled technology.


For more information, please contact Gerard de Graaf at +316 288 450 14 or gerard@careerdev.nl.

 

If you're passionate about this opportunity and eager to grow with us. Let us innovate the Future of Technology and let us hear it from you.

 

We are embedding people 😃


Apply for this job
Powered by