C++ Software Engineer
European Tech Recruit are working closely with an exciting computer vision & deep learning research lab, based in Bressanone, who are looking for a talented C++ Software Engineer to join their team.
In this role you will be at the core of an industry leading research team alongside applied scientists and various R&D teams. You will be working on modern, blazing fast and state-of-the-art hardware platforms while converting the latest research developments into highly performant and reliable applications.
Responsibilities as C++ Software Engineer :
* Implement state-of-the-art algorithms and neural networks into reliably working industrial products.
* Work on different computation platforms, CPU and GPU, in order to maximize the overall performances.
* Own, develop and enhance core software modules.
Requirements:
* MSc. with 2+ years of experience or PhD in Computer Engineering, Computer Science, Robotic or related field, preferably in a deep-tech or ML company.
* Proficient in good C/C++ programming, ability to write readable, clean, maintainable and performant code.
* Understanding of computer vision and deep learning technologies, concepts and processes.
Desirable Experience:
* Understanding of computer vision algorithms and neural networks and ability to implement them with coding best practices in C/C++/Rust.
* Experience with debugging and profiling tools, versioning systems (ex. Git), package management tools, containers.
* Experience with GPU architecture and programming (e.g. CUDA, TensorRT).
* Ability to write programs to interface with cameras/sensors and acquire data from them, using C/C++ under Linux or Windows is a plus.
* Knowledge of MLOps best practices is a plus.
If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to
By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (