Our client is a major international leader in advanced stage technology solutions. With a global footprint and a long-standing reputation for engineering excellence, the company designs and installs high‑end automation and control systems for world‑renowned theatres, opera houses, multipurpose halls, and cruise ships. The Luxembourg site plays a crucial role in the development of a safety‑critical real‑time control system used in more than 300 venues worldwide, contributing to complex, large‑scale technical infrastructures at the heart of live entertainment.
To reinforce their R&D capabilities, we are recruiting a C++ Programmer to join their highly specialised engineering team in Rodange.
Your Role
As a C++ Programmer, you will be responsible for designing, developing, integrating, and optimising the real‑time machine controller and associated bus systems within a highly demanding technical environment.
Your main responsibilities include:
Developing complex mathematical models and implementing algorithms for a real‑time control environment, ensuring optimal performance, functional safety, and system stability
Designing and implementing robust software architectures
Creating APIs and MicroServices supporting system scalability
Reviewing code from peers and providing constructive technical feedback
Maintaining and enhancing CI/CD pipelines
Managing and supporting development servers
Ensuring high‑quality software implementation focused on readability, maintainability, extensibility, and testability
Your Profile
You are a technically strong and solution‑oriented engineer with the ability to operate in both independent and collaborative modes. Even if you do not tick every box, your application is welcomed.
You bring:
Technical background:
Degree in mathematics, physics, or computer science
Excellent C++ programming skills
Experience with microcontroller programming
Knowledge of CI/CD tools and methods
Strong Linux experience
Familiarity with Agile or V‑model development environments
Soft skills:
Fluent in English, plus German or French
Clear and assertive communicator in technical contexts
Strong team spirit paired with autonomy, efficiency, and a results‑driven approach
What the company offers
A permanent full‑time position within a stable and internationally recognized organisation
Attractive salary package based on experience and qualifications
Continuous training and development opportunities
A stimulating multicultural environment with teams located across Europe and Asia
A role offering autonomy, creativity, and the ability to influence technical decisions from day one
Participation in unique, large‑scale, high‑visibility international projects