Senior Engineer

3 - 5 years

25 - 26 Lacs

Posted:1 day ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Company

Qualcomm India Private Limited

Job Area

Engineering Group, Engineering Group > Software Engineering

General Summary

Job DescriptionJoin a high-impact team focused on ensuring the quality and reliability of LLVM and GCC compiler toolchains at scale. As a Compiler QA Engineer, you'll play a critical role in validating compiler correctness, performance, and stability across a wide range of targets and configurations. You'll work closely with compiler developers to design and maintain automated test frameworks, integrate industry-standard and custom test suites, and drive continuous validation through CI pipelines. This role demands a strong debugging mindset, attention to detail, and a passion for building robust systems that uphold the quality of complex toolchains.

Key Responsibilities (Compiler QA Focus)

  • Develop, maintain, and scale automated test infrastructure for validating LLVM and GCC-based compiler toolchains.
  • Own the end-to-end quality assurance process for compiler releases, including functional, performance, and regression testing across multiple architectures and configurations.
  • Integrate and manage test suites such as the LLVM test-suite, SPEC benchmarks, and internal workloads into CI pipelines.
  • Analyze test failures, triage issues, and collaborate with compiler developers to drive root cause analysis and resolution.
  • Build and maintain scripts and tools to automate test execution, result aggregation, and reporting.
  • Monitor test infrastructure health, ensure test coverage, and continuously improve reliability and turnaround time.
  • Contribute to release qualification efforts by defining test plans, tracking quality metrics, and ensuring high confidence in compiler deliverables.
  • Document test strategies, workflows, and debugging procedures for internal teams.

Required Skills & Experience (Compiler QA Emphasis)

  • 3+ years of experience in compiler QA, test infrastructure, or systems validation.
  • Strong proficiency in scripting languages (Python, Bash) for test automation and tooling.
  • Solid understanding of compiler toolchains (LLVM, GCC), their build systems (CMake, Ninja), and validation methodologies.
  • Experience with CI/CD tools (Buildbot, GitLab CI, Jenkins, etc.) and integrating test workflows into them.
  • Familiarity with performance benchmarking, test result analysis, and debugging compiler/runtime issues.
  • Strong Linux system knowledge, including shell scripting, process management, and debugging tools.
  • Experience with containerized environments (Docker) for scalable test execution.
  • Excellent analytical, debugging, and communication skills. Join a high-impact team focused on ensuring the quality and reliability of LLVM and GCC compiler toolchains at scale. As a Compiler QA Engineer, you'll play a critical role in validating compiler correctness, performance, and stability across a wide range of targets and configurations. You'll work closely with compiler developers to design and maintain automated test frameworks, integrate industry-standard and custom test suites, and drive continuous validation through CI pipelines. This role demands a strong debugging mindset, attention to detail, and a passion for building robust systems that uphold the quality of complex toolchains.

Key Responsibilities (Compiler QA Focus)

  • Develop, maintain, and scale automated test infrastructure for validating LLVM and GCC-based compiler toolchains.
  • Own the end-to-end quality assurance process for compiler releases, including functional, performance, and regression testing across multiple architectures and configurations.
  • Integrate and manage test suites such as the LLVM test-suite, SPEC benchmarks, and internal workloads into CI pipelines.
  • Analyze test failures, triage issues, and collaborate with compiler developers to drive root cause analysis and resolution.
  • Build and maintain scripts and tools to automate test execution, result aggregation, and reporting.
  • Monitor test infrastructure health, ensure test coverage, and continuously improve reliability and turnaround time.
  • Contribute to release qualification efforts by defining test plans, tracking quality metrics, and ensuring high confidence in compiler deliverables.
  • Document test strategies, workflows, and debugging procedures for internal teams.
  • Required Skills & Experience (Compiler QA Emphasis)
  • 3+ years of experience in compiler QA, test infrastructure, or systems validation.
  • Strong proficiency in scripting languages (Python, Bash) for test automation and tooling.
  • Solid understanding of compiler toolchains (LLVM, GCC), their build systems (CMake, Ninja), and validation methodologies.
  • Experience with CI/CD tools (Buildbot, GitLab CI, Jenkins, etc.) and integrating test workflows into them.
  • Familiarity with performance benchmarking, test result analysis, and debugging compiler/runtime issues.
  • Strong Linux system knowledge, including shell scripting, process management, and debugging tools.
  • Experience with containerized environments (Docker) for scalable test execution.
  • Excellent analytical, debugging, and communication skills

Minimum Qualifications

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Qualcomm logo
Qualcomm

Technology

San Diego

RecommendedJobs for You

kalyan dombivli, maharashtra, india

pune, maharashtra, india

noida, uttar pradesh, india

hyderabad, telangana, india