Qualcomm

GPU Compiler Performance Engineer

Qualcomm

Bengaluru, Karnataka, India
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Are you a highly skilled and passionate engineer looking to make a significant impact in the field of GPU compiler performance? Look no further than Qualcomm! We are currently seeking a talented GPU Compiler Performance Engineer to join our dynamic team and help drive the development of cutting-edge technologies. With your expertise and dedication, you will play a crucial role in optimizing and improving the performance of our graphics compiler, ensuring the best possible experience for our customers. If you thrive in a fast-paced environment, have a strong background in compiler development, and are driven to push the boundaries of what is possible, we want to hear from you!

  1. Conduct research and analysis to identify performance bottlenecks in GPU compiler and develop strategies to overcome them.
  2. Collaborate with cross-functional teams to design, implement, and optimize compiler features for GPU architectures.
  3. Develop and execute performance benchmarks to evaluate the efficacy of compiler improvements.
  4. Identify and resolve issues related to performance, scalability, and efficiency of the GPU compiler.
  5. Stay updated with the latest advancements in compiler technology and incorporate them into our development process.
  6. Take ownership of the compiler performance roadmap and drive its execution to meet aggressive timelines.
  7. Work closely with hardware engineers to understand the underlying architecture and optimize compiler performance accordingly.
  8. Create and maintain documentation for compiler performance analysis, optimization techniques, and best practices.
  9. Mentor and guide junior team members to improve their skills and knowledge in compiler performance engineering.
  10. Collaborate with external partners and vendors to integrate their technologies into our compiler and ensure optimal performance.
  11. Continuously monitor and analyze compiler performance metrics to identify areas for improvement and track progress over time.
  12. Participate in code reviews and provide constructive feedback to ensure high-quality, efficient, and performant code is delivered.
  13. Communicate regularly with stakeholders to keep them updated on the progress and performance of the GPU compiler.
  14. Proactively identify and mitigate potential risks and issues that could impact the performance of the GPU compiler.
  15. Maintain a deep understanding of customer needs and usage patterns to inform compiler performance optimization efforts.
Where is this job?
This job is located at Bengaluru, Karnataka, India
Job Qualifications
  • Strong Understanding Of Computer Architecture And Parallel Programming: As A Gpu Compiler Performance Engineer At Qualcomm, It Is Essential To Have A Deep Understanding Of Computer Architecture, Especially With Regards To Gpus, As Well As Experience With Parallel Programming Languages Such As Cuda And Opencl.

  • Experience With Optimizing Compiler Design And Implementation: The Ideal Candidate Should Have Experience Designing And Implementing Compilers, With A Focus On Optimizing Gpu Code. This Includes Knowledge Of Compiler Algorithms, Data Structures, And Optimization Techniques.

  • Proficiency In Programming Languages And Tools: A Strong Background In Programming Languages Such As C/C++, Python, And Assembly Is Required For This Role. In Addition, Experience With Performance Analysis And Debugging Tools, Such As Gdb And Perf, Is Highly Beneficial.

  • Knowledge Of Gpu Performance Metrics And Benchmarks: The Ability To Measure And Analyze Gpu Performance Is Crucial For This Role. Candidates Should Have Experience With Gpu Performance Metrics And Benchmarks, And Knowledge Of How To Optimize Code For Specific Workloads.

  • Strong Analytical And Problem-Solving Skills: As A Gpu Compiler Performance Engineer, You Will Be Responsible For Identifying And Solving Complex Performance Issues. Strong Analytical And Problem-Solving Skills Are Essential For This Role, As Well As The Ability To Work Independently And As Part Of A Team.

Required Skills
  • Debugging

  • Memory management

  • Compiler optimization

  • Parallel programming

  • Performance analysis

  • Benchmarking

  • Code profiling

  • GPU architecture

  • Cache Optimization

  • Instruction Set Architecture

  • Kernel Optimization

  • Thread

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Critical thinking

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a GPU Compiler Performance Engineer in Bengaluru, Karnataka, India is between ₹1,050,000 - ₹2,000,000 per year. This equates to approximately $14,000 - $26,600 USD per year. However, salaries may vary depending on factors such as experience, skills, and the specific company or industry the engineer is working in.

Additional Information
Qualcomm is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesHindi
Job PostedFebruary 23rd, 2024
Apply BeforeAugust 19th, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Qualcomm

Qualcomm Incorporated is an American multinational semiconductor and telecommunications equipment company that designs and markets wireless telecommunications products and services.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started