Talent.com
CMake Engineer (2years+)

CMake Engineer (2years+)

Jupiter AI LabsJaipur, IN
6 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 • Jaipur, IN

    Related jobs
    • Promoted
    MLOps Engineer

    MLOps Engineer

    X4 TechnologyJaipur, IN
    MLOps Engineer - Role & Responsibilities.Design, deploy and manage scalable & secure cloud infrastructure.Apply least privilege across cloud platforms (Azure, RBAC, AWS IAM).Enable audit logging co...Show moreLast updated: 15 days ago
    • Promoted
    Senior Engineer - Protocols

    Senior Engineer - Protocols

    RecroJaipur, IN
    As a Software Engineer, you will play a key role in enhancing our cloud-scale NAS platform.Your responsibilities will include : . Collaborating on requirements analysis, design reviews to evolve Nasun...Show moreLast updated: 14 days ago
    • Promoted
    Senior MLOps Engineer

    Senior MLOps Engineer

    Mitchell Martin Inc.Jaipur, 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
    Resident Engineer – Kubernetes & Portworx

    Resident Engineer – Kubernetes & Portworx

    CMK Resources, Inc.Jaipur, IN
    CMK Resources Resident Engineer – Kubernetes & Portworx.Remote - based in India working U.EST standard time business hours. compensation expectation of up to 30 lakhs per annum depending on experie...Show moreLast updated: 30+ days ago
    • Promoted
    MLOps Lead Engineer

    MLOps Lead Engineer

    RecroJaipur, IN
    Experience with Azure services such as Azure AI services, Azure Search, Azure ML, Databricks, Azure Kubernetes Service, and AWS services like AWS SageMaker, AWS Bedrock and AWS Lambda.Exposure to G...Show moreLast updated: 14 days ago
    • Promoted
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    KodeKloudJaipur, IN
    DevOps, Cloud Computing, and IT.Our hands‑on learning platform is trusted by.Interviews and onboarding are entirely virtual. Candidates must have the right to work where they reside and be able to o...Show moreLast updated: 1 day ago
    • Promoted
    Engineer - Fullstack [T500-20529]

    Engineer - Fullstack [T500-20529]

    ANSRJaipur, IN
    ANSR is hiring for one of its clients.ArcelorMittal was formed in 2006 from the strategic merger of European company Arcelor and Indian-owned Mittal Steel. Over a journey of two decades, we have eme...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer (CMake)

    Software Engineer (CMake)

    Crossing HurdlesJaipur, 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: 3 days ago
    • Promoted
    Maintenance Engineer

    Maintenance Engineer

    Golcha AssociatedBagru, Rajasthan, India
    Responsible routine equipment inspections, preventive maintenance, and troubleshooting to repair machinery and systems.Diagnose faults, oversee maintenance tasks, manage spare parts, ensure complia...Show moreLast updated: 15 days ago
    • Promoted
    Solana Blockchain Engineer

    Solana Blockchain Engineer

    GoQuantJaipur, IN
    SOLANA BLOCKCHAIN ENGINEER (RUST) (Paid).Job Title : Solana Blockchain Engineer - Smart Contracts & Settlement Infrastructure. Company : GoQuant Technologies Inc.Smart Contract Development (60%).Desig...Show moreLast updated: 3 days ago
    • Promoted
    Senior Site Reliability Engineer- ELK Expert

    Senior Site Reliability Engineer- ELK Expert

    iVedha Inc.Jaipur, IN
    Senior Site Reliability Engineer (SRE) – ELK Expert | Platform Engineering Practice.Must be available to work in the EST (US / Canada) Time Zone. Are you a Senior Site Reliability Engineer (SRE) with ...Show moreLast updated: 30+ days ago
    • Promoted
    AMS Verification Engineer / Lead

    AMS Verification Engineer / Lead

    eInfochips (An Arrow Company)Jaipur, IN
    Minimum 6 years relevant experience is required.Bangalore, Hyderabad, Noida, Chennai, Ahmedabad, Pune.Min 6 Years of overall experience in ASIC Verification. Should have worked on AMS Verification f...Show moreLast updated: 30+ days ago
    • Promoted
    Gen Ai - Engineer

    Gen Ai - Engineer

    Diligente TechnologiesJaipur, IN
    Hands-on experience with Generative AI (GenAI) and agent-based AI frameworks.Proficiency in backend programming languages such as Node. Strong knowledge of both SQL and NoSQL databases.Experience wi...Show moreLast updated: 12 days ago
    • Promoted
    Senior Flutter Engineer

    Senior Flutter Engineer

    The Transformation GroupJaipur, IN
    We are partnering with our clients in the US to create something game-changing - a platform that redefines how digital products are built - faster, better, and with more impact than ever before.We ...Show moreLast updated: 3 days ago
    • Promoted
    Deployment Engineer

    Deployment Engineer

    AvocaJaipur, IN
    Build, launch & optimize AI agents that power the next generation of home-service customer experiences.Avoca is the all-in-one AI lead-conversion platform. Our technology boosts booking rates, slash...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer (Future CTO Pathway)

    Senior Software Engineer (Future CTO Pathway)

    FileSpinJaipur, IN
    Remote-first (UK / EU / India preferred).AI-powered Digital Asset Management SaaS.AI-powered Digital Asset Management (DAM) and Media Processing. We help enterprises scale their content operations with ...Show moreLast updated: 15 days ago
    • Promoted
    Embedded Firmware Engineer (Media Player Systems) | Immediate Joiners Preferred

    Embedded Firmware Engineer (Media Player Systems) | Immediate Joiners Preferred

    EvaJaipur, Rajasthan, India
    This is a ground-level opportunity to shape a world-class technology platform.Architect, develop, and maintain high-performance media playback solutions using. Ubuntu, Debian, Buildroot / Yocto) and c...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Technical Engineer(Configurations)

    Principal Technical Engineer(Configurations)

    Qinecsa SolutionsJaipur, IN
    We are seeking a Principal Technical Engineer to develop and deploy client configurations for our flagship Qinecsa Vigilance Workbench signal detection platform. The ideal candidate will be dynamic ...Show moreLast updated: 14 days ago