Talent.com
No longer accepting applications
CMake Engineer (2years+)

CMake Engineer (2years+)

Jupiter AI LabsHyderabad, IN
13 days ago
Job description

Role Overview :

We are looking for a Software Engineer specializing in CMake to design, configure, and maintain cross-platform build systems for complex software projects. In this role, you will be responsible for creating efficient and maintainable CMake configurations that support scalable build workflows across multiple environments..

What does day-to-day look like :

  • Design, implement, and maintain CMake-based build systems for large-scale, cross-platform software projects.
  • Develop and optimize build scripts, toolchains, and project configurations to support multiple operating systems and compilers.
  • Collaborate with software engineers to define build dependencies, external libraries, and third-party integrations.
  • Maintain modular and reusable CMake configurations, ensuring readability, maintainability, and scalability.
  • Automate build, testing, and packaging workflows in integration with CI / CD tools (e.g., Jenkins, GitHub Actions, GitLab CI).
  • Debug and resolve build issues related to dependencies, linking, or configuration errors.
  • Implement build performance improvements, such as caching, parallel builds, and incremental compilation.
  • Document the build architecture and maintain clear setup instructions for developers and release teams.
  • Participate in peer reviews and collaborate on improving build tooling and practices across teams.

Requirements :

  • 3+ years of experience configuring and maintaining CMake build systems for complex or large-scale software projects.
  • Strong understanding of compilation, linking, and dependency management.
  • Proven experience in cross-platform build setup — including Linux, Windows, and macOS environments.
  • Hands-on experience with build tools such as Make, Ninja, or MSBuild, and integration with CMake.
  • Familiarity with version control systems (Git) and continuous integration pipelines.
  • Solid understanding of static and dynamic linking, library management, and third-party dependency integration.
  • Ability to write modular, maintainable, and scalable CMake scripts following best practices.
  • Strong problem-solving and debugging skills related to build failures and dependency conflicts.
  • Excellent communication and documentation skills, with the ability to explain build processes clearly.
  • Create a job alert for this search

    Engineer • Hyderabad, IN

    Related jobs
    • Promoted
    Siemens Camstar

    Siemens Camstar

    Tata Consultancy ServicesHyderabad, Telangana, India
    MES Senior Developer – Opcenter Execution Semiconductor platform.Design, Configurations & Development using Opcenter EX Core / MDD / Semi / Electronics. Hands on experience on Designer, Portal Studi...Show moreLast updated: 18 days ago
    • Promoted
    Senior MLOps Engineer

    Senior MLOps Engineer

    Mitchell Martin Inc.secunderabad, telangana, in
    Include, but are not limited to, the following : .Own productionizing models—from tracked experiments to governed releases—ensuring resilient services with clear SLOs, runbooks, and fast, safe rollba...Show moreLast updated: 30+ days ago
    • Promoted
    Cmake Engineer (2years+)

    Cmake Engineer (2years+)

    Jupiter AI LabsSecunderabad, Republic Of India, IN
    We are looking for a Software Engineer specializing in CMake to design, configure, and maintain cross-platform build systems for complex software projects. In this role, you will be responsible for ...Show moreLast updated: 12 days ago
    • Promoted
    Software Engineer (Cmake)

    Software Engineer (Cmake)

    Crossing HurdlesSecunderabad, Republic Of India, IN
    You’ll play a key role in optimizing build workflows, ensuring scalability, maintainability, and efficiency across multiple environments. Develop and optimize build scripts, toolchains, and configur...Show moreLast updated: 9 days ago
    • Promoted
    Workflow Solutions Engineer

    Workflow Solutions Engineer

    Surge Technology Solutions IncHyderabad, Republic Of India, IN
    We are seeking an experienced Camunda BPM Developer with 4+ years of expertise in developing applications using Camunda BPM and Java J2EE. The ideal candidate will have hands-on experience with the ...Show moreLast updated: 19 days ago
    • Promoted
    ECM Integration Engineer

    ECM Integration Engineer

    Tata Consultancy ServicesHyderabad, Republic Of India, IN
    Chennai, Kolkata, Hyderabad, Pune.Strong experience with IBM Datacap versions (e.Net,C#, or other scripting languages for rule and action development. Good understanding of Enterprise Content Manage...Show moreLast updated: 14 days ago
    • Promoted
    Senior Camunda Engineer

    Senior Camunda Engineer

    Tata Consultancy ServicesHyderabad, Republic Of India, IN
    We are looking for strong Developers with.Troubleshooting and support experience.Work location : Hyd / Chennai / Kol / Pune / Noida / Gurgaon / Indore / Bangalore. Experience with BPM (Process Automation Manager / ...Show moreLast updated: 21 days ago
    • Promoted
    CPU Benchmarking Engineer

    CPU Benchmarking Engineer

    HCLTechHyderabad, Telangana, India
    Greetings from HCL Technologies!.Role- CPU Benchmarking Engineer Experience- 3 to 8 years Location- Hyderabad.Job Description : We are seeking a highly skilled and experienced CPU Benchmarking Engin...Show moreLast updated: 30+ days ago
    • Promoted
    Senior CCM Solutions Engineer

    Senior CCM Solutions Engineer

    ValueMomentumHyderabad, Republic Of India, IN
    Job Description - xPression Developer.Are you a Senior Software Engineer with an extensive hands-on experience in designing and developing multi-channel (print, web / html, email, archive, SMS, Fax, ...Show moreLast updated: 13 days ago
    • Promoted
    Software Engineer (CMake)

    Software Engineer (CMake)

    Crossing HurdlesHyderabad, IN
    You’ll play a key role in optimizing build workflows, ensuring scalability, maintainability, and efficiency across multiple environments. Develop and optimize build scripts, toolchains, and configur...Show moreLast updated: 10 days ago
    • Promoted
    Sr FullStack Engineer

    Sr FullStack Engineer

    Zenwork, IncHyderabad, Telangana, India
    About Zenwork Zenwork is a market leader in the fintech space whose products help automate IRS tax filing processes by blending Tax expertise with technology tools. With over a decade of experience...Show moreLast updated: 12 days ago
    • Promoted
    Camunda BPM Engineer

    Camunda BPM Engineer

    Surge Technology Solutions IncHyderabad, Republic Of India, IN
    We are seeking an experienced Camunda BPM Developer with 4+ years of expertise in developing applications using Camunda BPM and Java J2EE. The ideal candidate will have hands-on experience with the ...Show moreLast updated: 19 days ago
    • Promoted
    SCM Engineer - DevOps

    SCM Engineer - DevOps

    Thompsons HR Consulting LLP.Hyderabad
    Key Responsibilities : - Administer and maintain Git, GitHub, Jenkins, Harness, XL Release, and XL Deploy environments &...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Opportunity for MATLAB with Simscape Engineer

    Opportunity for MATLAB with Simscape Engineer

    Hinduja Tech LimitedHyderabad, IN
    Simscape ,Matlab, Simulink, Stateflow.Tech -Electronics and Electrical background.Develop and validate plant models for various vehicle components using MATLAB, Simulink, Simscape and Stateflow.Per...Show moreLast updated: 10 hours ago
    • Promoted
    Software Development Engineer || ML + Core

    Software Development Engineer || ML + Core

    SciSpacesecunderabad, telangana, in
    SciSpace (Formerly Typeset) is the world's largest platform for researchers to create, collaborate and publish their research. Used by millions of researchers across 91 countries from organizations ...Show moreLast updated: 11 days ago
    • Promoted
    Capgemini - DFT Engineer

    Capgemini - DFT Engineer

    Capgemini Technology Services India LimitedHyderabad
    Location : Mumbai, Pune, Hyderabad, Chennai, Noida, Gurgaon, Bangalore, Gandhinagar At Capgemini Engineering, the world leader in engineering services, we bring toge...Show moreLast updated: 30+ days ago
    • Promoted
    CMake Engineer (2years+)

    CMake Engineer (2years+)

    Jupiter AI Labshyderabad, India
    We are looking for a Software Engineer specializing in CMake to design, configure, and maintain cross-platform build systems for complex software projects. In this role, you will be responsible for ...Show moreLast updated: 12 days ago
    • Promoted
    IBM Datacap Solutions Engineer

    IBM Datacap Solutions Engineer

    Tata Consultancy ServicesHyderabad, Republic Of India, IN
    Chennai, Kolkata, Hyderabad, Pune.Strong experience with IBM Datacap versions (e.Net,C#, or other scripting languages for rule and action development. Good understanding of Enterprise Content Manage...Show moreLast updated: 14 days ago