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 14 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

WoS performance tuning/optimization Customer Engineer

WoS performance tuning/optimization Customer Engineer position at Qualcomm, focusing on Windows optimization and customer support in Shanghai, requiring 3+ years of software development experience.

C++ Algorithm Developer - Cork, Ireland

C++ Algorithm Developer position at Qualcomm in Cork, Ireland, focusing on developing software and automation for chip design, requiring strong programming skills and 3+ years of experience.

(Mobile)ADT System Level Test Development Engineer

System Level Test Development Engineer role at Qualcomm focusing on mobile software testing, automation, and performance analysis.

Video & Camera Test Engineer

Video & Camera Test Engineer position at Qualcomm focusing on compute products testing, requiring expertise in video/camera applications and Windows OS environment.

WoS AppCompat Test Engineer

WoS AppCompat Test Engineer position at Qualcomm China, focusing on Windows on ARM PC application compatibility testing and automation in Chengdu.