11/10/2026 updated
MS
100 % available
Senior C++ Programmer | Embedded Systems & Game Development
Woodbridge, United Kingdom
Only remote
Scientific High School DiplomaC++ Development
Deep understanding of C++17 and software design, with extensive experience in low-level coding, performance optimization, multithreading, and development across game engines, embedded systems, and tools.
Boost & STL
Proficient use of the C++ standard library and Boost for building robust, high-performance applications, including compile-time reflection and type registration automation.
Linux & GNU/Linux Systems
Strong background in GNU/Linux development, including maintaining Posix builds, porting projects to Linux, and working extensively in Linux environments for both development and deployment.
Python
Experience writing Python tools for internal use, including build system converters and project automation scripts powered by YAML.
CMake & Meson
Hands-on experience with CMake and Meson build systems, including porting projects and managing build configurations across platforms.
FFmpeg
Integration of FFmpeg for video format support in multimedia and image processing libraries.
OpenGL
Experience with OpenGL and GLSL for graphics programming, including shader implementation such as chroma key effects.
Git
Version control using Git for managing codebases across distributed teams and contractor engagements.
D Language
Familiarity with the D programming language as part of a broad multi-language skill set.
Ruby & Bash
Scripting experience with Ruby and Bash for automation and tooling tasks.
PostgreSQL & Redis
Working knowledge of PostgreSQL and Redis for data storage and caching in software projects.
Unreal Engine & Lumberyard
Experience developing C++ plugins and features for Unreal Engine and Amazon Lumberyard, including navigation and city-scale pathfinding features.
Deep understanding of C++17 and software design, with extensive experience in low-level coding, performance optimization, multithreading, and development across game engines, embedded systems, and tools.
Boost & STL
Proficient use of the C++ standard library and Boost for building robust, high-performance applications, including compile-time reflection and type registration automation.
Linux & GNU/Linux Systems
Strong background in GNU/Linux development, including maintaining Posix builds, porting projects to Linux, and working extensively in Linux environments for both development and deployment.
Python
Experience writing Python tools for internal use, including build system converters and project automation scripts powered by YAML.
CMake & Meson
Hands-on experience with CMake and Meson build systems, including porting projects and managing build configurations across platforms.
FFmpeg
Integration of FFmpeg for video format support in multimedia and image processing libraries.
OpenGL
Experience with OpenGL and GLSL for graphics programming, including shader implementation such as chroma key effects.
Git
Version control using Git for managing codebases across distributed teams and contractor engagements.
D Language
Familiarity with the D programming language as part of a broad multi-language skill set.
Ruby & Bash
Scripting experience with Ruby and Bash for automation and tooling tasks.
PostgreSQL & Redis
Working knowledge of PostgreSQL and Redis for data storage and caching in software projects.
Unreal Engine & Lumberyard
Experience developing C++ plugins and features for Unreal Engine and Amazon Lumberyard, including navigation and city-scale pathfinding features.
Experience
Professional experience10+ years
Freelancer since2019
Languages
EnglishFluentFrenchFluentItalianNative speakerJapaneseBasic knowledgePortugueseGood
Project history
Contractor working on the Rodecaster Video. Implemented a variety of features in the engine code ranging from settings propagation from UI to lower layers, up to a new operational mode called recording mode.
Contractor working on an embedded video player. Implemented the chroma key shader effect in GLSL for green screen removal on the series 5 embedded media players.
Contractor doing bugfixes on splines and blueprint-like tools in FrostEd, the in-house game editor written in C++17 and C#.