Talent.com
[15h Left] Software Engineer (CMake)

[15h Left] Software Engineer (CMake)

Crossing HurdlesDelhi, Delhi, India
1 day 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 • Delhi, Delhi, India