Senior Engine Developer

Grendel Games — Netherlands · Posted ~4 hours ago

Senior Full-time

Skills

C++ Game engine development Physics simulation Software engineering Unity

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Work on low-level engine systems powering realistic simulation experiences. You will develop physics-based technology, optimize performance, and create accurate interactive environments for professional applications.

Highlights

Develop advanced simulation technology with real-world impact in healthcare, education, and sustainability.

Description

At Grendel, we create serious games that drive real change in healthcare, education, and sustainability. Our award-winning titles don’t just entertain—they make an impact. We are looking for a highly motivated and skilled Senior Engine Developer to join our serious game development team. In this role, you will contribute to the development of realistic training simulations, including laparoscopic surgery training tools used by surgeons, with a focus on making interactions feel accurate, responsive, and believable by simulating the physical properties of organs and tissue with the fidelity and performance required for professional surgical training. You’ll work on the low-level systems that sit at the heart of our games, including our proprietary physics engine. The game runs in Unity, but the physics layer is ours, built to model organ and tissue behaviour with a level of accuracy that goes beyond what off-the-shelf solutions provide. You’ll be a core contributor to that engine, as well as to the broader runtime systems that keep everything fast and stable. RequirementsStrong programming fundamentals in C# and/or C++ with a low-level mindset; you understand memory layout and allocation, cache optimization, and the underlying logic of language featuresReal-time programming experience: you think in frame budgets, CPU cycles, and have shipped or maintained systems under hard performance constraintsDemonstrated experience profiling and optimising performance. You can diagnose why something is slow, and fix the root cause.Professional experience working on physics systems, simulation engines or other real-time technical systems.Experience with Unity as a development platform.Comfortable working with linear algebra and realtime physics logicAble to read and reason about technical documentation: research papers, API references and engine internals.Experience debugging complex systems: crashes, memory corruption, threading issues.Able to ensure deterministic behaviour in real-time systems; understanding of why this is hard and how to approach itStrong documentation habits, capturing and sharing technical decisions and best practicesFluent in English Nice to haveFamiliarity with procedural animation, or soft-body simulation Experience with or interest in simulation or physics behaviourAwareness of shader and rendering pipeline considerations (draw calls, GPU sync, batching) What We OfferJoin us in creating games with a purpose where your work contributes to meaningful learning and training experiences.A salary package aligned with market standards.An annual personal development budget to support professional growth.Autonomy and responsibility in organizing and executing your work within a flat corporate hierarchy.Collaboration with a passionate and innovative team in a unique setting — our historic Dutch prison turned relaxed game studio.Flexible work arrangements, allowing remote work for part of the week. Apply through our website if you think this is the job for you!