Engineer- Compilers

Leading technology innovator that develops cutting-edge mobile technologies and semiconductors.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For Engineer- Compilers

Qualcomm, a leading technology innovator, is seeking a Compiler Engineer to join their team in Hyderabad. This role focuses on building open source compiler toolsets for Qualcomm silicon, including compilers, assemblers, linkers, libraries, debuggers, and profilers. The position offers an exciting opportunity to work on cutting-edge technology that enables software development for millions of devices.

The ideal candidate will be passionate about compiler optimization and AI on the Edge, with strong experience in open source development. You'll work with GCC, LLVM, and related technologies to enhance support for Qualcomm hardware, collaborating closely with hardware and software engineers to optimize code generation and improve performance.

This role combines systems-level software development with open source community engagement, offering the chance to impact software ecosystems on Qualcomm hardware. You'll be at the intersection of hardware and software, working on performance optimization and contributing to machine learning frameworks.

Working at Qualcomm means joining a company at the forefront of mobile technology innovation, with opportunities to influence the future of edge computing and AI. The position offers exposure to cutting-edge hardware features and the chance to contribute to major open source projects that power millions of devices worldwide.

Last updated 2 days ago

Responsibilities For Engineer- Compilers

  • Work in the GCC, LLVM, glibc, and related open source communities to add features and improve performance for Qualcomm processors
  • Identify areas for improvement in compiler toolsets via benchmarking and code analysis
  • Collaborate with hardware teams to plan, identify, and contribute support in open source projects for hardware features in Qualcomm silicon
  • Identify areas for improvement in tool usability via interaction with users
  • Explore new optimization frameworks for leveraging advance CPU features
  • Design, develop and contribute features to open source ML frameworks

Requirements For Engineer- Compilers

  • 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
  • Preferred: Master's degree or PhD in Engineering, Information Systems, Computer Science, or related field
  • Preferred: Established record of contributions to open source compiler project
  • Preferred: Strong background in computer architecture

Interested in this job?

Jobs Related To Qualcomm Engineer- Compilers

IOP Test Engineer

IOP Test Engineer position at Qualcomm focusing on BSP testing and Windows ecosystem validation, requiring 2+ years of experience and strong technical skills.

Physical Design Engineer

Physical Design Engineer position at Qualcomm in Austin, TX, focusing on implementing complex chips and cores using state-of-the-art tools and technologies.

WoS performance tuning/optimization Customer Engineer

Mid-level Software Engineering role at Qualcomm focusing on Windows performance optimization and customer engineering, requiring 3+ years of experience in software development and system optimization.

WoS AppCompat Test Engineer

Mid-level Software Test Engineer position at Qualcomm China, focusing on Windows on ARM PC application compatibility testing with 2+ years experience required.

Engineer- Display

Display Driver Software Integration Engineer role at Qualcomm, focusing on Windows display driver development, debugging, and tool creation.