- Experience
- 2+ yrs
- Salary
- USD 167,100 – USD 250,700 / year
- Openings
- 1
- Posted
- há 3 horas
- Work mode
- In office
- Education
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field (or higher degrees with equivalent experience)
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Company and Role
Join Qualcomm Technologies, Inc. in Munich, Germany, as a RISC-V CPU Compiler Engineer. Play a vital part in enhancing CPU performance and advancing optimization techniques within our innovative engineering group specializing in CPU development. This role involves contributing to open source compiler toolsets—comprising compilers, assemblers, linkers, libraries, debuggers, profilers, and more—that empower developers to build robust software ecosystems on Qualcomm hardware.
Key Responsibilities
- Lead development efforts in the LLVM community to add functionalities and boost performance for Qualcomm CPUs, with a focus on the RISC-V architecture.
- Conduct benchmarking and workload code analysis to pinpoint areas for LLVM improvement and compare against other compilers and architectures.
- Collaborate closely with hardware teams to integrate support for Qualcomm silicon hardware features within open source projects.
- Identify and enhance tool usability by engaging with end-users.
- Explore and implement new optimization frameworks to fully leverage advanced CPU features.
Required and Preferred Skills
- Strong expertise in LLVM development, particularly in optimization and code generation.
- Active experience contributing to or working with open source communities.
- Proficiency in programming with C and C++.
- Proven contributions to LLVM are advantageous.
- Familiarity with RISC-V or AArch64 CPU architectures is preferred.
- Experience with other compiler ecosystems such as GCC, glibc, and system libraries, including assemblers, linkers, and loaders.
- Ability to configure, build, and analyze server CPU benchmarks (e.g., SPECrate Integer, DCPerf), along with monitoring key performance indicators.
- Comprehensive knowledge of computer architecture fundamentals.
Minimum Qualifications
- Either a Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field with at least 4 years of relevant engineering experience.
- Or a Master's degree in the above fields with 3+ years experience.
- Or a PhD in the related fields with at least 2 years of relevant professional experience.
Additional Information
Qualcomm is an Equal Opportunity Employer dedicated to providing accommodations for individuals with disabilities during the hiring process. Reasonable accommodations can be requested via a dedicated email address. Please note that only individuals seeking employment at Qualcomm should submit applications, and unsolicited resumes from staffing agencies will not be accepted.
Compensation and Benefits
The salary range for this position is from $167,100 to $250,700 annually. Compensation includes a competitive discretionary annual bonus program and eligibility for annual Restricted Stock Unit (RSU) grants, excluding employees on sales-incentive plans. Qualcomm offers a comprehensive benefits package designed to support both professional success and personal well-being.
Minimum education
Bachelor's Degree