Taro Logo

Compiler Tools Engineer

A global technology company that designs and manufactures semiconductors and wireless telecommunications products.
$116,900 - $175,300
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For Compiler Tools Engineer

Qualcomm Technologies, Inc. is seeking a Compiler Tools Engineer to join their innovative team working on open source compiler toolsets for Qualcomm silicon. This role presents an exciting opportunity to work at the intersection of compiler technology and cutting-edge hardware development.

The position involves developing and enhancing compiler tools that enable both internal and external developers to build software ecosystems on Qualcomm hardware. You'll be working with a comprehensive stack of development tools including compilers, assemblers, linkers, libraries, debuggers, and profilers. The role particularly emphasizes contributions to open source communities and optimization work for AI applications on edge devices.

As a Compiler Tools Engineer, you'll collaborate closely with hardware teams to implement support for new silicon features in open source projects. Your work will directly impact the performance and usability of Qualcomm's hardware platforms, particularly in the growing field of machine learning and AI applications. The position requires strong technical skills in C/C++ programming and compiler frameworks like GCC or LLVM.

The company offers a competitive compensation package ranging from $116,900 to $175,300, complemented by annual bonuses and RSU grants. Qualcomm provides comprehensive benefits including health coverage, retirement plans, and work-life balance programs. The position is based in San Diego, California, at Qualcomm's headquarters.

This role is ideal for someone with a passion for open source development, compiler optimization, and an interest in working at the intersection of hardware and software. You'll be joining a leading technology company known for its innovations in wireless technology and semiconductor design, with opportunities to work on projects that impact millions of devices worldwide.

The position requires a minimum of 2 years of relevant experience with a Bachelor's degree or 1 year with a Master's degree. Preferred qualifications include a Master's or PhD degree and an established record of open source compiler project contributions. The role offers significant growth potential and the opportunity to work with cutting-edge technology in a collaborative environment.

Last updated a day ago

Responsibilities For Compiler Tools Engineer

  • Work in GCC, LLVM, glibc, and related open source communities
  • Identify areas for improvement in compiler toolsets via benchmarking and code analysis
  • Collaborate with hardware teams to plan and contribute support for hardware features
  • Identify areas for improvement in tool usability
  • Explore new optimization frameworks for leveraging advance CPU features
  • Design, develop and contribute compiler features for ML frameworks

Requirements For Compiler Tools Engineer

Java
  • Knowledge and/or experience in compiler frameworks such as GCC or LLVM
  • Experience in working with open source communities
  • Programming in C/C++
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • 2+ years of Software Engineering experience with Bachelor's or 1+ year with Master's

Benefits For Compiler Tools Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health coverage
  • Financial planning support
  • Work-life balance programs

Interested in this job?

Jobs Related To Qualcomm Compiler Tools Engineer