> Markdown version of [/jobs/ext/2040432-c-developer](https://www.wearedevelopers.com/jobs/ext/2040432-c-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C++ developer - **Company:** Stryker - **Location:** Berlin, Germany - **Experience:** Expert - **Salary:** €60,000.0 - €99,900.0 - **Contract:** Temporary contract - **Skills:** JavaScript (Programming Language), Business Logic, C++ (Programming Language), CMake, Software Quality, Code Review, Web Development, Eigen (C++ Library), Computational Geometry, TypeScript, Backend, Gitlab-ci, Information Technology, C++14 - **Published:** August 13, 2026 - **Apply:** https://dejobs.org/x/x/4D30F534AC4A4A0BAFB20EA1DA9DC54A/job/ ## About the Role geometric algorithms (e.g. refinement, simplification, smoothing,repairing, boolean ops, measurements, conversions, …) + Collaborate closely with other developers across product teams **What you bring** + Professional experience in modern C++ (ideally C++20) + Strong understanding of geometry processing and triangle mesh algorithms + Solid experience with Eigen + Ability to work independently and take ownership of tasks + Experience working in larger codebases + Background in + Computer Science, Mathematics, or similar **Nice to have** Experience with: + Geometry libraries (e.g. OpenMesh, libigl, CDT, Manifold) + CAD / CAM workflows and concepts + Web deployment of C++ (e.g. Emscripten) + JavaScript / TypeScript web development, ideally with experience in browser-based 3Dvisualization + Rust experience to complement our C++ tech stack where appropriate **Our tech stack** + C++20 + Eigen, Boost, CDT, manifold + CMake, Conan, GitLab CI + Emscripten **What we are looking for** + Mid-level or senior candidates who can contribute with limited onboarding + Engineers who combine strong problem-solving skills with hands-on implementation ability + People who bring ownership, speed, and a structured approach to complex problems + A strong team fit and proactive communication style **Not a Fit if** + You have no professional experience with C++ You are not familiar with core geometry concepts (e.g. triangle mesh processing) + You require a highly guided environment with little autonomy + You do not actively contribute to team collaboration **What success looks like (after ~6 months)** + You deliver your first successful merge requests (MRs) + You actively contribute to code reviews and improve code quality + You independently implement smaller backend / geometry features + You support the team in maintaining and improving GeometryCore + You contribute meaningfully to geometry-related discussions **Germany Pay Ranges:** + ## Description **This is a 4 Year Fixed Term Contract** About the role At Stryker, we develop software for the design and manufacturing of patient-specific medical devices.Our system separates product-specific application logic from a dedicated core geometry library which provides the algorithmic foundation for geometry processing and computational geometry acrossour products. We are looking for a C++ developer with a strong focus on geometry processing to strengthen ourgeometry capabilities. You will help us improve and scale our platform while also enabling product teams to build geometry-driven features more efficiently. **What you will do** + Implement geometry-related features in our C++ stack + Support the maintenance and evolution of our central geometry library + Contribute to geometry-heavy features across our core library and support the direct integration intoour design applications + Help unblock development by providing high-quality code reviews + Work with triangle meshes and ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) ## Related Articles - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [Fullstack developer salary in Germany [2023]](https://www.wearedevelopers.com/magazine/197-fullstack-developer-salary-in-germany-2023) - [Backend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/196-backend-developer-salary-in-germany-2023) - [Software Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/194-software-developer-salary-in-germany-2023) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)