Senior C++ Software Engineer | 3D Imaging & Computer Graphics
Key Skills
Job Description
Job Description About the Role Join an innovative R&D team developing advanced 3D imaging applications used in high-tech medical environments. You will work on complex visualization software, helping create next-generation solutions that have a real-world impact. Your Responsibilities Develop high-quality software using modern C++ Design and optimize 3D rendering and visualization solutions Contribute to software architecture and technical design Work closely with multidisciplinary engineering teams Drive code quality, performance, and continuous improvement Must-Have Skills Strong experience with Modern C++ (C++14/17/20) Proven expertise in 3D Computer Graphics & Computational Geometry Background in Signal Processing, Scientific Computing, or Algorithm Development Nice-to-Have Medical imaging experience GPU programming (CUDA/OpenCL) TDD, CI/CD, and Agile development Your Profile MSc or PhD in Computer Science, Electrical Engineering, Mathematics, Physics, or similar Several years of professional software development experience Strong analytical and problem-solving skills Passion for building performant, high-quality software What We Offer Challenging technical work in an innovative environment International and collaborative engineering teams Long-term product development with real-world impact Opportunities for technical and professional growth Keywords: C++, C++17, C++20, 3D Graphics, Rendering, Visualization, Computational Geometry, Signal Processing, Software Architecture, High Performance Computing. Who are we? Amaris Consulting, part of Mantu is an independent technology consulting firm providing guidance and solutions to businesses. With more than 1,000 clients across the globe, we have been rolling out solutions in major projects for over a decade – this is made possible by an international team of 7,600 people spread across 5 continents and more than 60 countries. Our solutions focus on four different Business Lines: Information System & Digital, Telecom, Life Sciences and Engineering. We’re focused on building and nurturing a top talent community where all our team members can achieve their full potential. Amaris is your steppingstone to cross rivers of change, meet challenges and achieve all your projects with success. At Amaris, we strive to provide our candidates with the best possible recruitment experience. We like to get to know our candidates, challenge them, and be able to give them proper feedback as quickly as possible. Here's what our recruitment process looks like: Brief Call: Our process typically begins with a brief virtual/phone conversation to get to know you! The objective? Learn about you, understand your motivations, and make sure we have the right job for you! Interviews (the average number of interviews is 3 - the number may vary depending on the level of seniority required for the position). During the interviews, you will meet people from our team: your line manager of course, but also other people related to your future role. We will talk in depth about you, your experience, and skills, but also about the position and what will be expected of you. Of course, you will also get to know Amaris: our culture, our roots, our teams, and your career opportunities! Case study: Depending on the position, we may ask you to take a test. This could be a role play, a technical assessment, a problem-solving scenario, etc. As you know, every person is different and so is every role in a company. That is why we have to adapt accordingly, and the process may differ slightly at times. However, please know that we always put ourselves in the candidate's shoes to ensure they have the best possible experience. We look forward to meeting you!
Core Responsibilities
Develop high-quality modern C++ software for advanced 3D imaging applications, including designing and optimizing rendering and visualization solutions. Contribute to architecture and technical design, collaborate with multidisciplinary engineering teams, and improve code quality and performance.
Requirements
Requires several years of professional software development experience and strong expertise in modern C++, 3D computer graphics, and computational geometry. An MSc or PhD in a relevant technical or scientific field is sought, along with strong analytical and problem-solving skills; experience in medical imaging, GPU programming, and modern development practices is advantageous.
Benefits
- Professional Growth Opportunities
- Technical Growth Opportunities
About Amaris Consulting | Part of Mantu
Industry: IT Services and IT Consulting
Company size: 5,001-10,000 employees
Amaris Consulting is an independent technology consulting firm providing guidance and solutions to businesses. It gathers more than 7,600 talented people from 110 different nationalities, spread across 5 continents and more than 60 countries. We are a community of entrepreneurs and craftspeople, passionate about achieving excellence for their clients and partners. Helping businesses grow is the reason we wake up every day. We bring together people with the skills needed to solve our clients’ challenges and deliver the right solutions for their context. Our teams combine consulting and technology capabilities across four areas: - Information Technology: technology strategy, IT and digital infrastructure services. - Telecom: a global centre of excellence supporting clients in designing, shaping and operating next-generation network infrastructure. - Life Sciences: supporting biotechnology and healthcare organisations, from product development to internal processes and procedures. - Engineering: providing engineering capabilities to support research and development programmes. With more than 1,000 clients worldwide, our teams have been delivering solutions on major projects for more than a decade. Amaris Consulting is part of Mantu, an international consulting and technology company bringing together 12,000 talents across more than 60 countries. Mantu supports organisations throughout their transformation journey, from defining their vision to bringing it to life. Its expertise spans strategy, technology and AI, external talent, as well as communication and brand activation. More than 1,500 leading organisations trust Mantu worldwide, including 60% of the Fortune 500. Financially independent, Mantu generates €1 billion in annual revenue.