Taro Logo

CMake Build System Engineer, Staff

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Description For CMake Build System Engineer, Staff

Qualcomm, a leading technology innovator, is seeking a Staff-level CMake Build System Engineer to join their growing team. This role is based in Hyderabad, India, and is part of their initiative to advance state-of-the-art in Machine Learning and embedded systems development.

The position requires an experienced professional with deep expertise in build systems, particularly CMake, and cross-compilation environments. You'll be responsible for designing, maintaining, and optimizing build systems for complex software projects that support various platforms and embedded systems. This role is crucial in ensuring efficient and reliable builds across multiple platforms and architectures.

As a Staff Engineer, you'll work with cutting-edge technology and collaborate with various teams including developers, DevOps, and QA. Your work will directly impact billions of devices worldwide, as Qualcomm's technology powers numerous mobile and IoT devices. The role offers an opportunity to work with advanced hardware platforms and contribute to the company's innovation in machine learning and embedded systems.

The ideal candidate should have at least 10 years of relevant experience, with strong expertise in CMake, C++, and build system optimization. You'll need to demonstrate proficiency in cross-compilation workflows, embedded toolchains, and CI/CD processes. The role requires both technical excellence and strong soft skills, as you'll be interacting with multiple teams and providing guidance on build-related matters.

Qualcomm offers comprehensive benefits including world-class health coverage, financial planning programs, continuous learning opportunities, and mental health support. The company fosters a culture of innovation and professional growth, with access to mentorship programs and cutting-edge technology. This position offers the chance to work with industry-leading experts and contribute to technological breakthroughs that shape the future of digital transformation.

Last updated 8 hours ago

Responsibilities For CMake Build System Engineer, Staff

  • Design, implement, and maintain robust CMake build scripts for cross-platform software projects
  • Maintain and improve build scripts, tools, and infrastructure
  • Optimize build performance and efficiency
  • Support cross-compilation workflows
  • Integrate third-party libraries and manage dependencies
  • Collaborate with development teams on CI/CD pipelines
  • Troubleshoot build-related issues across various environments
  • Document build processes and provide training

Requirements For CMake Build System Engineer, Staff

Python
  • Bachelor's degree in engineering, Computer Science, or related field and 10+ years of Systems Engineering experience
  • Strong experience with CMake in large-scale C++ projects
  • Proficiency in C++, Python, or other scripting languages
  • Understanding of software build systems, compilers, and embedded toolchains
  • Experience with cross-compilation and multi-platform builds
  • Familiarity with CI/CD tools
  • Knowledge of software development best practices
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities

Benefits For CMake Build System Engineer, Staff

Medical Insurance
401k
Mental Health Assistance
  • World-class health coverage
  • Financial planning programs
  • Emotional/mental support resources
  • Tuition reimbursement
  • Continuous learning and development programs
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm CMake Build System Engineer, Staff

CPU Core Validation Engineer (Lead/Sr. Lead/Staff)

Senior CPU Core Validation Engineer position at Qualcomm India, focusing on CPU architecture validation and bring-up, requiring 5+ years of experience in silicon validation and embedded systems.

STA/Timing Engineer (Lead/Staff)

Lead/Staff STA/Timing Engineer position at Qualcomm Bangalore, focusing on timing analysis and optimization for complex hardware designs, requiring 3+ years of experience in hardware engineering.

(AIPC) Audio SW Customer Support Engineer, up to Staff

Audio software engineering role at Qualcomm focusing on audio system architecture and DSP technologies for Windows platforms.

Post Silicon Power and Performance Engineer

Senior-level position focusing on CPU power and performance optimization, requiring extensive experience in SoC analysis and system architecture.

Synthesis Engineer, Staff Engineer

Staff-level Synthesis Engineer position at Qualcomm focusing on VLSI design, team leadership, and implementation flow development in semiconductor technology.