C++ R&D Engineer - Brno 🇨🇿

Sorry, this job was removed at 06:15 p.m. (UTC) on Saturday, Jun 06, 2026
Be an Early Applicant
Brno, Město Brno, Jihomoravský, CZE
Hybrid
Healthtech • Pharmaceutical • Manufacturing
The Role

💼 Missions of the C++ R&D Engineer 💼

As a C++ R&D Engineer specialized in 3D computation, you will contribute to the design, research, and implementation of advanced algorithms applied to orthodontics.

Your responsibilities will include:

  • 3D Research & Problem Framing
    • Build a rigorous state of the art before any implementation
    • Explore and evaluate existing methods in 3D computation (not 3D rendering)
    • Translate research insights into actionable technical approaches
  • Algorithm Design & Development
  • Design, implement, and validate 3D algorithms in C++ (C++17)
  • Work with advanced concepts such as vector/matrix operations, mesh processing, and 3D data structures
  • Tackle concrete computational geometry problems such as:
    • Mesh deformation and transformation
    • Collision detection and geometric queries
    • Surface reconstruction or mesh analysis
  • Produce production-ready, tested, and documented code
  • Software Quality & Validation
    • Write and maintain unit tests
    • Perform code reviews
    • Monitor CI pipelines
  • Collaboration & Teamwork
    • Work closely within a multidisciplinary team (developers, researchers, etc.)
    • Contribute to technical decisions collaboratively with the team and existing lead
    • Participate in knowledge sharing (3D concepts, algorithms, best practices)

⚠️ You will not be working in isolation and will not be acting as a team lead. All key decisions are made collaboratively within the team.

  • Technical Environment
    • Linux (Ubuntu 24)
    • C++17
    • CGAL (Computational Geometry Algorithms Library)
    • Git, CMake, CI/CD tools
    • Python

⚠️ You will work with existing C++ dependencies (including CGAL) but will not be responsible for modifying or maintaining external libraries.

🙌 What the R&D - 3D team can bring you 🙌

  • Exchanges with passionate mathematics experts and a diversity of profiles (DevOps, Developer, Product Manager, ML Engineer, Doctors, etc.)
  • Support for skill development
  • Discover the entire product development process, from initial research to final launch
  • Learn more about artificial intelligence serving a medical field
  • Knowledge in orthodontics

✅ This job is for you if ✅

  • You have at least 8 years of experience in C++ development
  • You have hands-on experience in 3D computation (geometry processing, computational geometry, etc.)

 ⚠️ Experience limited to 3D rendering (e.g., OpenGL, shaders, game engines) is not sufficient

  • You have strong knowledge of:
    • Vector and matrix calculations
    • 3D data structures and mesh processing
  • You have working proficiency in Python
  • You are comfortable with:
    • Git, Bash
  • You have a scientific background on signal processing or 3d computation 
    • Master’s, PhD, Engineering degree, or equivalent
  • You are rigorous, collaborative, and comfortable working in a research-oriented environment
  • You are able to structure problems before coding (research → design → implementation)
  • You have at least a B2 level in English

💯 Even better if 💯

  • Experience with CGAL or similar computational geometry libraries
  • French speaking
  • Knowledge of:
    • CMake
    • CI/CD workflows
    • Software architecture
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
496 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account