Sofware Engineer C++

Ingenium Consultancy is located in the Brainport Region in the Netherlands. We are committed to collaborating with exceptional engineering talent, leveraging their expertise to tackle the most intricate challenges and projects within Brainport's dynamic high-tech landscape. Our mission is to nurture talent, facilitate innovation, and drive the success of our clients forward.


As a Software Engineer at Ingenium you will join a young and dynamic consultancy agency, supporting our clients with the most intricate projects.


As a Software Design Engineer you will:

  • Designing, coding, analyzing, testing, implementing, documenting, and maintaining software systems.
  • Conducting requirement engineering to ensure that the software meets performance, reliability, and scalability needs.
  • Using C and/or C++, Python, and object-oriented design programming in a complex embedded environment.
  • Leading the development of applications for precise calibrations and smooth machine operations, especially in areas like lenses and wafer stages.
  • Writing clean and functional code, creating clear specifications, and making efficient design choices.
  • Collaborating with a diverse team of experts from physics, mechatronics, electronics, customer support, and factory departments.


Education:

Bachelor's, Master's degree in Computer Science, Informatics, Embedded Systems, Physics, Mathematics, or related fields.


Qualifications:

  • 3+ years of experience in software engineering for large-scale embedded applications.
  • Strong C/C++ programming skills with knowledge of architectural patterns and object-oriented design.
  • Proficiency in software engineering concepts such as UML, design patterns, version control systems (ClearCase, SVN, git), and CI/CD tools Jenkins).
  • Familiarity with Python, Unix/Linux, real-time systems, VxWorks, Julia, Boost, and/or Matlab is a plus.
  • Experience with Model Driven Engineering and agile methodologies like scrum and V-Model.
  • Understanding of test-driven development and behavior-driven development.
  • Knowledge of semiconductor industry processes and manufacturing is advantageous.
  • Ability to work accurately and flexibly in a dynamic environment with changing requirements.
  • A mindset focused on quality, willingness to learn, and eagerness to contribute innovative ideas.




Nice-to-Have Experience in:

  • Machine development or embedded systems.
  • Sensors, control loops, digital signal processors, robotics, automotive, or machine learning.


Contact me for more information and a confidential conversation.


Laurens van der Horst


laurens@ingeniumconsultancy.nl

+31 6 40 23 99 75