For one of our clients in the French speaking part of Switzerland, in Lausanne, we are recruiting an Industrial Software Architect C++ / C# who is open-minded and client-oriented, is passionate about his work, who believes in success and has a strong team spirit. Are you looking for you next challenging position? This opportunity is for you! Responsibilities : As an Industrial Software Architect C++ / C# you are responsible for building the software architecture for a digital and hybrid printing machines. You redesign and extend the software architecture and introduce the advanced functionality using GPU and multi-CPU systems. You design and document the distributed SW architetectures form HMI to low level boards. You extend simulation tools to enable more automated tests and speed up new developments. You perform codes reviews and ensure that own developments passes CI on a daily basis. Profile Bachelor in IT At least 5 years' experience in C++ code on Linux and Windows At least 3 years' experience in design and documenting modular Strong experience in realtime and/or TCP/IP Excellent knowledge in C++ and C# Good knowledge in .Net and REST French and English