Are you a highly skilled and motivated software engineer looking for an exciting opportunity? Look no further! Qualcomm is seeking a talented LLVM Compiler Engineer to join our dynamic team. In this role, you will have the chance to work on cutting-edge technologies and have a significant impact on the development of our products. We are looking for someone with strong technical expertise and a passion for innovation. If you have a proven track record of successfully working with LLVM compiler technology and a desire to be part of a fast-paced and collaborative environment, we want to hear from you!
- Develop and maintain LLVM compiler technology for Qualcomm products.
- Collaborate with cross-functional teams to understand product requirements and design and implement solutions.
- Conduct research and stay up-to-date with the latest advancements in LLVM compiler technology.
- Troubleshoot and resolve issues with existing LLVM compiler technology.
- Optimize and improve the performance of LLVM compiler technology for Qualcomm products.
- Write and maintain technical documentation for LLVM compiler technology.
- Participate in code reviews and provide constructive feedback to improve code quality.
- Mentor and guide junior engineers in using LLVM compiler technology.
- Communicate effectively with team members, stakeholders, and management to provide updates on progress and potential roadblocks.
- Proactively identify opportunities to improve and innovate in the development of LLVM compiler technology.
- Follow industry best practices and coding standards in all development work.
- Adhere to project timelines and deliver high-quality work on schedule.
- Continuously learn and improve skills to stay current with emerging technologies and development methodologies.
- Prioritize and manage multiple tasks effectively in a fast-paced environment.
- Contribute to a positive and collaborative work environment.
In-Depth Knowledge Of Llvm Compiler Framework: The Ideal Candidate Should Have A Strong Understanding Of The Llvm Compiler Infrastructure, Including The Intermediate Representation (Ir), Optimization Passes, And Target-Independent Code Generation.
Proficiency In C++ Programming: A Solid Understanding Of C++ Programming Is A Must-Have For A Llvm Compiler Engineer At Qualcomm. This Includes Knowledge Of Data Structures, Algorithms, And Memory Management.
Experience With Compiler Optimization Techniques: The Candidate Should Have Hands-On Experience With Compiler Optimization Techniques, Such As Loop Unrolling, Register Allocation, And Code Scheduling. This Is Essential For Developing Efficient And High-Performance Code For Qualcomm's Processors.
Familiarity With Arm Architecture: Qualcomm's Processors Are Based On The Arm Architecture, So Knowledge Of Arm Assembly Language And Instruction Set Architecture Is Highly Desirable For This Role.
Strong Problem-Solving Skills: As A Llvm Compiler Engineer, The Candidate Will Be Responsible For Identifying And Resolving Complex Compiler Issues. Therefore, Strong Problem-Solving Skills And The Ability To Think Critically Are Crucial Qualifications For This Role.
Debugging skills
C/C++ programming
Debugging tools
Code generation
Parallel programming
Performance analysis
Assembly Language
Code profiling
Compiler Architecture
Llvm Optimization
Compiler Front-End
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
creativity
Organization
Teamwork
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a LLVM Compiler Engineer in Santa Clara, CA, USA is $150,000 to $200,000 per year. This can vary depending on the specific company, experience level, and other factors.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Qualcomm Incorporated is an American multinational semiconductor and telecommunications equipment company that designs and markets wireless telecommunications products and services.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started

