AI-Enhanced Software Design Engineer

Noord-Brabant | Eindhoven | Permanent Contract | |

Apply
Apply

MCA Engineering Netherlands is an ambitious and fast-growing high-tech engineering and consulting organization. Originally French, but now operating in Europe, the secondment of engineers and IT specialists focuses on the design and implementation of innovative systems for large-scale industrial projects. The NL office is located in Eindhoven, but the ambition is to open multiple locations in the Netherlands. The company is characterized by a 'can-do' mentality, in which responsibilities lie low in the organization and 'accountability for results' is a natural consequence. At the same time, the focus is on making each other successful and supporting each other, where necessary.

Context

Are you ready to leverage your in-depth software design expertise to make a significant impact on the innovation of mechatronics software solutions for high-end medical X-ray systems? The ideal candidate will bring AI-driven development practices, including advanced GitHub Copilot utilization and AI agent design for automation, into everyday work within the Software department.

Your Responsibilities

  • Design and implementation of software (on component or module level)—understand and communicate consequences of your design on the architecture and influence design specification.
  • Design software on the basis of design specifications in accordance, to ensure that the software will be reliable, efficient, user-friendly, easy to maintain and meet the (medical) quality and coding standards.
  • Implement class, unit integration and unit tests for the designed modules or components.
  • Perform work in-line with processes that have been agreed in the department.
  • Contributing to the unit interfaces (SW), in close consultation with relevant disciplines.
  • Initiatives and active participation for continuous improvement and scrum process.

What You Bring to the Table

  • 8+ years of experience in C++ (C++11 or higher) software design for real-time, performance-critical systems.
  • A passion for tackling the challenge of working with large, complex codebases, both new and legacy, continuously improving, enhancing, and extending existing functionality.
  • Proven experience in AI-assisted development practices, such as leveraging GitHub Copilot (Agent Mode) or designing AI Agents to accelerate development workflows.
  • A strong commitment to code quality, demonstrated through unit testing, peer reviews, continuous integration, and clean coding principles.
  • The initiative to actively engage with stakeholders to clarify needs, gather insights, and translate them into actionable software improvements.

    Bonus points for:
  • Experience developing in a mechatronics environment, integrating software with complex hardware systems.
  • Familiarity with regulated industries (e.g., medical, automotive, aerospace) where safety, compliance, and documentation are essential.


Your development perspectives

Our ambition is to make our teams diverse and sustainable! So, our primary objective is to make you successful so that you can access the various developments we offer. Eventually, you will be able to develop on multiple activity sectors, but also project yourself internally on Team Manager positions, for example. We can also offer you openings in our European subsidiaries if you are interested.



#LI-AG3

DEZE VACATURES INTERESSEREN U MISSCHIEN OOK.