> Markdown version of [/jobs/ext/687313-compiler-software-engineer](https://www.wearedevelopers.com/jobs/ext/687313-compiler-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Compiler Software Engineer - **Company:** Qualcomm Technologies, Inc. - **Location:** San Diego, CA, United States (Remote available) - **Salary:** $116,900.0 - $175,300.0 - **Contract:** Permanent contract - **Skills:** Systems Engineering, C++ (Programming Language), Static Program Analysis, Information Systems, Computer Programming, Open Source Technology, Tensorflow, Software Engineering, Information Technology, Free and Open-Source Software - **Published:** June 28, 2026 - **Apply:** https://www.dice.com/job-detail/2c27d407-252b-4df3-a79e-2e889dd0601b ## About the Role 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 qualifications: Master's degree or PhD. in Engineering, Information Systems, Computer Science, or related field. Established record of contributions to open source compiler project. Strong background in computer architecture, Bachelor's degree in Computer Science, Engineering, Electrical Engineering, or related field and 2+ years of Software Engineering, Systems Engineering, or related work experience. OR Master's degree in Computer Science, Engineering, Electrical Engineering, or related field and 1+ year of Software Engineering, Systems Engineering, or related work experience. OR PhD in Computer Science, Engineering, Electrical Engineering, or related field. 1+ year of any combination of academic and/or work experience with compiler or tools. ## Description 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 compiler features and optimizations targeting open source ML frameworks., Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). ## Related Videos - [Machine learning in the browser with TensorFlowjs](https://www.wearedevelopers.com/videos/155-machine-learning-in-the-browser-with-tensorflowjs) - [Model Based Systems Engineering in an Agile Product Development Process](https://www.wearedevelopers.com/videos/68-model-based-systems-engineering-in-an-agile-product-development-process) - [Microservices? Monoliths? An Annoying Discussion!](https://www.wearedevelopers.com/videos/970-microservices-monoliths-an-annoying-discussion) - [Building a Compiler with C#](https://www.wearedevelopers.com/videos/116-building-a-compiler-with-c) - [How We Built a Machine Learning-Based Recommendation System (And Survived to Tell the Tale)](https://www.wearedevelopers.com/videos/752-how-we-built-a-machine-learning-based-recommendation-system-and-survived-to-tell-the-tale) - [Quantum DevOps - Quantum Application Development](https://www.wearedevelopers.com/videos/1441-quantum-devops-quantum-application-development) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How to Become a Software Engineer Without a Degree in 2023](https://www.wearedevelopers.com/magazine/147-how-to-become-a-software-engineer-without-a-degree-in-2023) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)