An application made for this job — a tailored resume and cover letter that speak straight to the posting.
S&T in Eindhoven is seeking a Software Engineer - AI and maintenance/modernisation to join our team. You will work on AI-assisted software engineering across large, complex code bases.
You will analyse legacy software, build tools, and prototypes to modernise systems, collaborating with researchers and engineers in Windows and Linux environments, with CI/CD and testing practices.
We are currently looking for a Software Engineer - AI and maintenance/Modernisation to join our client's team in Eindhoven.
Would you like to work on software that sits at the heart of some of the Netherlands’ most advanced high-tech systems?
Our client develops innovative methods and technologies that help leading high-tech organisations understand, maintain and modernise complex software systems. In this role, you’ll combine software engineering, program analysis and AI to solve real-world challenges in large and often highly complex codebases.
You’ll work closely with experienced engineers and researchers, using real industrial systems as your playground. Your work can range from analysing and understanding legacy software to developing new tools and AI-assisted solutions that help engineers modernise, refactor and evolve their systems.
It’s a role for someone who enjoys going beyond simply writing code and is curious about how complex software works, how it can be improved, and how AI can help engineers work smarter.
As a Software Engineer, you will:
You’ll work across Windows and Linux environments and encounter real-world development practices such as CI/CD, testing, architecture and system engineering.
We are looking for a technically strong and curious Software Engineer who enjoys tackling complex problems.
This is an opportunity to work where software engineering, AI and applied research come together.
Rather than developing technology in isolation, you’ll work on real industrial software and real engineering challenges, with solutions that can directly influence how complex high-tech systems are developed and maintained.
You’ll have the opportunity to deepen your expertise in areas such as AI, program analysis and software modernisation, while working alongside specialists from both research and industry.
If you enjoy understanding how complex software works, solving difficult technical problems and exploring how AI can transform software engineering, this could be a great next step for you.