GCC Compiler Engineer

A global leader in wireless technology innovation and semiconductor development.
$180,600 - $271,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS

Description For GCC Compiler Engineer

Qualcomm Technologies, Inc. is seeking a GCC Compiler Engineer to join their team in Santa Clara. This role is crucial for enabling the next generation of high-performance CPUs at Qualcomm. As part of a specialized group focused on compiler development and performance analysis, you'll work directly with the CPU hardware team to support the GNU GCC toolchain for Qualcomm's custom CPUs across multiple platforms.

The position offers an exciting opportunity to work on compilation workflows from front-end to back-end, while also analyzing and improving the performance of various libraries including libc, libm, cryptography, compression, and memory allocation. The role emphasizes using micro-architecture knowledge to develop high-performance solutions and involves open-source development with upstream community engagement.

This senior-level position comes with a competitive compensation package ranging from $180,600 to $271,000, plus additional benefits including annual bonuses and RSU grants. The ideal candidate will bring 6+ years of software engineering experience, strong compiler development background, and expertise in C/C++ programming.

Working at Qualcomm offers exposure to cutting-edge technology and the chance to work alongside leading engineering experts. The company provides comprehensive benefits, including health coverage, retirement plans, continuous learning opportunities, and mentorship programs. This role presents an excellent opportunity for someone passionate about compiler technology and hardware optimization to make a significant impact on next-generation CPU performance.

Last updated 2 hours ago

Responsibilities For GCC Compiler Engineer

  • Research, design, develop, and enhance different components of the compiler
  • Analyze performance, code size and other metrics to identify compiler improvements
  • Translate customer requirements into opportunities for differentiation using hardware
  • Work with silicon and software performance teams
  • Analyze and identify system level integration issues
  • Develop and execute benchmark and test scenarios for compilers and libraries
  • Design and implement software sub-systems for complex, large-scale products
  • Lead design, coding, and testing efforts
  • Perform complex code reviews and regression tests

Requirements For GCC Compiler Engineer

Python
Java
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering experience
  • 3+ years of work experience with Programming Languages such as C, C++, Java, Python
  • Professional experience with compiler development
  • Experience with GCC
  • Knowledge of instruction sets and computer architectures
  • Programming in C/C++ and assembly languages
  • Working knowledge of system software tools
  • Strong communication and interpersonal skills

Benefits For GCC Compiler Engineer

Medical Insurance
401k
Vision Insurance
Dental Insurance
Equity
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health coverage
  • Financial planning and retirement benefits
  • Mental health and wellbeing support
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm GCC Compiler Engineer

CPU Emulation Engineer

Senior CPU Emulation Engineer position at Qualcomm Technologies focusing on CPU verification and emulation-based solutions, requiring expertise in hardware verification and programming.

(Auto)ADT System Level Test Development Engineer, Sr

Senior ADT System Level Test Development Engineer position at Qualcomm, focusing on automotive SOC testing and development with cross-functional collaboration.

Lead EM/IR Methodology Engineer(with 3D IC Expertise)

Lead EM/IR Methodology Engineer position at Qualcomm focusing on 3D IC expertise, semiconductor design, and power delivery network optimization in Bangalore.

SW Development Mesh and RDK - Sr Engineer

Senior Software Engineering role at Qualcomm focusing on Mesh and RDK development, requiring 3+ years of experience in networking and embedded systems.

Network Packet Processing Core DV Sr Engineer

Senior Hardware Engineer role at Qualcomm focusing on Network Packet Processing Core Design Verification in Bangalore, India.