Talent.com
Software Engineer (CMake)

Software Engineer (CMake)

Crossing HurdlesJodhpur, IN
3 days ago
Job description

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.
  • Create a job alert for this search

    Software Engineer • Jodhpur, IN