Rendering Engineer C++ (M/W/D)

OneProjects is a start-up based in Dublin (Ireland) and Munich (Germany) developing cutting edge innovative imaging technologies to significantly advance healthcare and solve truly global unmet clinical needs. With creativity, passion and focus, we apply our best-in-class engineering and design knowhow to create new hardware, software and data science technologies. To advance the development of our medical imaging software, we are looking for a Software Engineer with experience in graphics development. As a Rendering Engineer, you will contribute to our high quality and high-performance software application. Within the Graphics and Visualisation team, your responsibilities will include extending the rendering software infrastructure as well as realizing specific rendering algorithms required for state of the art visualization of medical data. You will play a critical role in a startup environment and become part of a dynamic group of innovators, shaping the future of imaging in healthcare.


  • Developing performant and complex medical software applications in latest C++ standards as well as working within graphics backend and frontend environments.
  • Designing and implementing new features related to the graphics pipeline of our application to visualize complex dynamic data sets in real time.
  • Collaborating with our UI/UX team to optimize the user experience surrounding our interactive 3D applications.
  • Applying all parts of the development cycle in graphics-related areas of our software, from architectural and software design through implementation and testing through product releases.


  • BS or MS in computer science or related study background.
  • 2+ years of experience in graphics and software development in C++ with direct experience in working with a modern graphics API (OpenGL 3.3/4+, DirectX11/12, Vulkan).
  • Experience in designing and maintaining rendering architecture and code for complex software systems, ideally for scientific or medical data visualization.
  • Experience with continuous integration/test-driven development and software validation applying an agile, sprint based approach.
  • Strong analytical mindset and the passion for developing software with complex challenges.
  • Good understanding of the rendering pipeline including: Rendering theory and physically based rendering, Render/Framegraphs, GPU architecture and memory transfer optimization. Basic knowledge of scientific volume rendering, 3D image processing or OpenGL/Cuda interop is a plus.
  • Interest in medical imaging and data processing and driving the development of our software framework and processing infrastructure.
  • Hands-on mindset and creativity for problem-solving within multi-disciplinary teams.
  • Strong work ethics with a team-oriented mindset. Startup experience is a plus.
  • Good communication skills in English are essential, German language is a plus.


  • Working on cutting edge imaging systems to the direct benefit of patients and improving healthcare.
  • Becoming part of a dynamic, multi-national team of highly skilled individuals with a very strong focus on team culture and individual development.
  • A learning environment where you can extend and build upon your skills and interests.
  • Connecting you with a network of companies and innovators in the technical, clinical and business world from around the globe.
  • A permanent contract with an attractive compensation in an award-winning start-up.
  • Flexible working environment and an international culture as well as offices in Germany and Ireland.
  • Ergonomic workplace in an attractive office – easily reachable by public transport.

OneProjects is an equal opportunity employer and welcomes applications from all qualified individuals regardless of ethnicity, sex, disability, religion/belief, sexual orientation, or age. Would you like to become part of our team? We would love to hear from you and look forward to receiving your CV and cover letter.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx