Thibault Jochem

Senior Software Engineer

+33 (0)6 37 70 45 71 https://cv.thibault.jochem.fr/

Software engineer with 15+ years experience. I would say I'm technology agnostic, the goal is to use the right tools to solve problems efficiently. I worked in several domains : Videogames, Digital Television, Social Networks, Robotics and Augmented Reality. I'm eager to discover more.

skills

Skill Keywords
Software development Rust C++ Qt STL Node.js Python
Technical Skills Linux server management CI/CD docker
3D APIs OpenGL OpenGL ES 2.0 Direct X
Tools Git gitlab gitlab-CI GitHub GitHub Actions CMake Visual Studio Code Visual Studio 2022 Unreal Engine 5
Devices/Os Windows Linux Android Hololens Xbox Series PS5 Switch

employment

Director of Engineering, MetaGravity

2025-06 — Present

MetaGravity is a deep-tech startup building massively scalable simulation and multiplayer infrastructure through its Quark Engine, enabling real-time virtual worlds, digital twins, and agentic AI at cloud scale.

  • Own engineering strategy and execution, overseeing squads delivering core platform, multiplayer infrastructure (Quark), SDKs, and solutions for clients.
  • Define and enforce engineering standards for Infrastructure-as-Code, GitOps, cloud operations, and security practices across AWS, GCP, and Azure.
  • Champion a culture of technical excellence, guiding senior engineers on system design, distributed systems, and cloud automation.
  • Partner with leadership on strategic planning, aligning engineering delivery with company goals and product roadmap.

Platform Tech Lead, MetaGravity

2024-06 — 2025-05

MetaGravity is a deep-tech startup building massively scalable simulation and multiplayer infrastructure through its Quark Engine, enabling real-time virtual worlds, digital twins, and agentic AI at cloud scale.

  • Led the Platform engineering team, driving design and delivery of MetaGravity’s multi-cloud deployment platform powering Quark Engine.
  • Defined and implemented standards for Infrastructure-as-Code and GitOps, ensuring consistency and compliance across AWS, GCP, and Azure.
  • Guided the refactor of backend deployment logic, decoupling Terraform/Ansible execution from the core service for scalability and maintainability.
  • Represented Platform in fundraising due diligence, showcasing system design and scalability approach.
Rust Terraform Ansible AWS GCP Azure

Platform Engineer Live Ops, MetaGravity

2023-10 — 2024-05

MetaGravity is a deep-tech startup building massively scalable simulation and multiplayer infrastructure through its Quark Engine, enabling real-time virtual worlds, digital twins, and agentic AI at cloud scale.

  • Experimented with Kubernetes-based deployment workflows to evaluate large-scale, low-latency service orchestration.
  • Developed Rust backend modules to extend MetaGravity’s platform and improve reliability of live services.
  • Built Infrastructure-as-Code (Terraform/Ansible) modules to automate deployment of both infrastructure and software across environments.
  • Contributed to scalable live operations by bridging backend development with infrastructure automation, ensuring smoother rollouts and reproducibility.
Rust Terraform Ansible AWS GCP Azure

Senior Engine Programmer, DON’T NOD

2021-09 — 2023-10

DON'T NOD is an independent video game developer and publisher based in Paris and Montreal, creating powerful and immersive narrative experiences.

  • Working in a cross-project team to help with feature development, debugging and support for game teams.
  • Cross platform environment, our in development games will ship on PC, xbox series, PS5 and switch.
  • Titles I worked on : Harmony: The Fall of Reverie (2023), Banishers: Ghosts of New Eden (2023), Jusant (2023) and other unanounced titles.
C++ UE5 git perforce gitea jira confluence Xbox Series PS5 Steam

Senior Software Engineer, Nothing2Install

2021-04 — 2021-08

N2I provides an efficient solution to deploy any App or User Interface to a very large range of devices.

  • Implementing, improving, debugging modules for the core graphics streaming tech. Setting up a performance testing suite in python.
C++ python docker linux gitlab

Software Architect, ECA Group

2019-09 — 2021-03

In the challenging Defence and Security sector, ECA Group offers innovative solutions at sea, on land and in the air.

  • Responsible for software architecture/integration on A18 class AUVs and UMISAS synthetic aperture sonar.
C++ Qt linux Jenkins python

Senior Software Engineer, Wikitude

2017-09 — 2019-08

Wikitude provides a high level SDK for developers so they can easily create multi platform AR apps.

  • Ported Wikitude SDK to Universal Windows Platform (UWP)
  • Wrote C++ components for the SDK
  • Adapted SDK and samples to run on Hololens
C++ UWP Jenkins python hololens

Founder, Tibs’s Lab

2014-08 — Present

[Side project] Small personal business for side projects and quick freelancing/consulting

  • Developing and operating laboiteaselfie.com a connected photobooth (Qt/C++/node.js)
  • Created a monitoring solution for alerting people when a registration form is available (node.js)
  • Created a tool to help a company to maintain a customer log (node.js)
  • Linux server management
  • Freelance development tasks.
node.js mongodb Qt C++ gitlab-CI OpenGL Magnum Engine

Associate and Embedded Engineer, Sonora Labs

2016-12 — 2017-10

[Side project]

  • Developing the firmware based on resin.io (now balena.io) and the media player of Lola the eco-friendly NAS/mediacenter.
Qt C++ raspberry balena.io

C++ Software Engineer, ECA Group

2015-06 — 2017-08

In the challenging Defence and Security sector, ECA Group offers innovative solutions at sea, on land and in the air.

  • Designed and developed software components for A18D
  • Designed and developed software components for Inspector Mk2
C++ Qt linux Jenkins python

Realtime Embedded Software Developer, ANSE Technology

2014-05 — 2015-05

Anse Technology is an innovative company in the Digital Television industry

  • Worked on UpTV project : firmware, backend and app development for UpTV community.
C C++ node.js mongodb

Software Engineer and co-founder, Kinoulink

2013-11 — 2016-12

[Side project] Kinoulink was a startup that provided an easy picture sharing/display system for families. It then pivoted to the Digital Signage industry, reusing media management backend and thin client to empower customer communication.

  • Ported the thin client to resin.os framework
  • Developped a thin client on raspberry pi to display pictures from kinoulink service.
  • Prototyped thin client on an android TV box
Qt C++ balena.io raspberry

Software Engineer, Amiriel

2012-08 — 2013-10

Amiriel was a startup developing a whole ecosystem to provide a digital home for families.

  • Embedded visio client on pandaboard (C++/Qt).
  • Help with Backend (Java JEE/Spring).
  • Various prototypes involving WebRTC/NFC/games and HTML5.
  • Android TV app.
  • Linux server management
Qt C++ Java

R🙳D Software Engineer (Technical Assistance), SmarDTV

2011-01 — 2012-08

SmartDTV is a Conditional Access Module provider

  • Software modules written in C for the SmarDTV’s DVB CI CAMs
  • Http Live Streaming client in C
  • Multiscreen node on a CAM module
  • ActiveVideo client on a connected CAM
C

R🙳D Software Engineer, Amundis

2009-11 — 2010-12

Software R🙳D on 3D UI for digital television

C++ irrlicht OpenGLES2

Software Developer, Eugen Systems

2006-10 — 2009-10

3D engine development.

  • Spatial database of Level Build for realtime use
  • 3D mesh compression for terrain models.
  • Shader development for specific compression of landscape.
  • Touch prototype of the game with Windows Touch API.
  • Xbox360 / PS3 port of modules
  • Development of an internal, multithreaded realtime, multipurpose raytracer
  • Initial Xbox 360 engine port
C++ DirectX

Internship, Eugen Systems

2006-04 — 2006-08

3D engine development.

  • Porting modules from Delphi (old engine) to C++
  • PoC embedded .net : integrating .net engine (Mono and portable.net) for internal scripting.
C++ DirectX

projects

Banishers: Ghosts of New Eden

Banishers: Ghosts of New Eden, our brand-new action-RPG game, comes to PC, PlayStation 5, and Xbox Series X|S in late 2023.

Harmony: The Fall of Reverie

The fate of humanity is at stake. Use your gift of clairvoyance to see into the future and stop an apocalypse that threatens the balance between your world and the deities'.

3Dpipe

An innovative technology that aims to bring app stream concept to new markets by bringing down drastically the operation costs.

UMISAS

The UMISAS sonars on board the A18-M AUV and T18-M towed sonars are interferometric synthetic aperture sonars (InSAS) that aim to obtain a spatial resolution in the order of 3cm x 3cm to best classify small and irregularly shaped objects (in the order of 50cm on the side perpendicular to the sonar's axis of view).

Stick Your Life App

Building an app for Stick Your Life, allowing easy photo shooting campaign management and automated processing. Backend built using Node.js, front in pure js/html. Mobile application in C++/Qt/QML.

Wikitude SDK

Leading independent Augmented Reality SDK.

A18D

A18-D is ECA Group mid size Autonomous Underwater Vehicle, AUV, for deep water applications. It is dedicated to accurate 3D seabed Survey. It performs autonomous mission up to 3000 m depth with 21 h endurance, and is easy transportable by plane for oversea missions. This system can be delivered with a LARS allowing automatic underwater recovery and Triton Imaging applications for data post processing.

Inspector Mk2

The USV Inspector 90 is a multipurpose drone platform based on hydrojet propulsion, able to be operated in autonomous mode, remote control or onboard steering. Its performances and its accuracy make it efficient in protection missions, recurrent operations, mine warfare activities and Rapid Environment Assessment. Its open design permits to deploy a large range of payloads.

UpTV

Up TV is a cable card that transforms your TV in a smart object and allow social interactions.

La Boite a Selfie

The instant printing, connected photobooth !

KinouTV

Developing the connected client for kinoulink media social network : the KinouTV

Squeed

Squeed is a realtime stereoscopic 3D User Interface proof of concept for digital television. It runs on PC and Intel Sodaville platform.

R.U.S.E

R.U.S.E. is a real-time strategy video game developed by Eugen Systems and published by Ubisoft which was released for Microsoft Windows, PlayStation 3, and Xbox 360, in September 2010. It focuses on information warfare instead of a brute-force approach. Players can use a series of ruses and decoys to trick their enemies and change the outcome of the battles. The game was released for Mac on November 15, 2011 through Steam.


education

EFREI

2002-09 — 2007-06

testimonials

Matthieu Iguenane

Thibault is a great creative software developer. Very skilled, he can take new topic and get a 360 insight on it to implement the most efficient and light solution to your innovation project. He delivers clean code and cope with different technology and programing languages.

Serge Le Fouler

Thibault is a great asset for your project requesting high technical skills. He's self prepelling and his technical depth understanding of all embedded software layer makes it easier for the project. He is autonomous and is able to deliver high quality software code in tight timeline. I really enjoyed having him in my team working on new 3D user experience project. Thibault makes it possible

Damien Bernard

Thibault was our architecture and 3D programmer on our final project assignment. Since the rest of the team was mostly dealing with design and art parts of the project, Thibault workout through XNA development tool and greatly helped us to quickly getting use to this new programming environment. Working with Thibault was easy and very instructive.