Role : CMake Engineer
Experience : 3+ years
Engagement : Full-Time Contract (5 Weeks)
Skills : CMake Scripts, Git, Docker
Location : Remote
About the Role
Crossing Hurdles is seeking a CMake Engineer to design, configure, and maintain cross-platform build systems for large-scale software projects. You’ll play a key role in optimizing build workflows, ensuring scalability, maintainability, and efficiency across multiple environments.
What You’ll Do
- Design and maintain CMake-based build systems for complex, cross-platform projects.
- Develop and optimize build scripts, toolchains, and configurations for Linux, Windows, and macOS .
- Collaborate with engineering teams to manage dependencies, libraries, and integrations .
- Integrate CMake with CI / CD pipelines ( Jenkins, GitHub Actions, GitLab CI ).
- Troubleshoot and resolve build or linking issues.
- Improve build performance using caching, parallel builds, and incremental compilation .
- Maintain thorough documentation for developers and release teams.
What We’re Looking For
3+ years of experience with CMake in large or complex software projects.Proficiency with build tools like Make, Ninja, or MSBuild .Strong understanding of compilation, linking, and dependency management .Hands-on experience with Git and CI / CD integration .Knowledge of static / dynamic linking and cross-platform builds .Excellent debugging, problem-solving, and documentation skills.