Talent.com
Compiler Engineer - Multiple Levels
Compiler Engineer - Multiple LevelsQualcomm • Santa Clara, CA, United States
Compiler Engineer - Multiple Levels

Compiler Engineer - Multiple Levels

Qualcomm • Santa Clara, CA, United States
12 hours ago
Job type
  • Full-time
Job description

Company :

Qualcomm Technologies, Inc.

Job Area :

Engineering Group, Engineering Group >

Software Engineering

General Summary :

  • Hiring in multiple locations in the US.

Do you want to help Qualcomm build software for our latest CPU designs? My team is looking for someone with experience in compilers and in building performance analysis tools for modern architectures. We're looking for someone skilled in

  • C / C++, assembly, and low-level tools development with a strong background in both x86 and ARM architectures.
  • The ideal candidate should enjoy being "hands-on" with the internals of developer tools like compilers, run-times, and performance analysis and visualization frameworks.
  • Minimum Qualifications :

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
  • OR

    Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.

    OR

    PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.

  • 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
  • Preferred Qualifications :

  • Professional experience with compiler development
  • Experience with GCC
  • Knowledge and experience in compiler frameworks such as gcc or LLVM
  • Programming in C / C++ and assembly languages
  • Knowledge of instruction sets and computer architectures - pipeline structure, hazards, cache, memory organization, etc.
  • Working knowledge of system software tools such as assemblers, linkers, debuggers and experience using them
  • Strong communication and interpersonal skills
  • Professional experience with large scale software codebases
  • Deep knowledge of software engineering
  • Master's degree or PhD. in Computer Science, Computer Engineering, or related field.
  • Principal Duties and Responsibilities :

  • Leverages advanced Software knowledge and experience to design, develop, create, modify, and validate embedded and cloud edge software, applications, and / or specialized utility programs.
  • Analyzes user needs, software requirements, and time and cost constraints to design and customize software for optimal operational efficiency.
  • Designs and implements software modules for large-scale products and systems.
  • Participates in and leads design, coding, unit testing, debugging, and integration efforts to ensure projects are completed to specifications and schedules.
  • Performs complex code reviews and regression tests as well as triages and fixes issues to ensure the quality of code.
  • Collaborates with individuals outside the software function (e.g., Hardware, Systems, and Test engineers) to ensure solutions work with other components of a specific project.
  • Writes detailed technical documentation for complex Software projects.
  • Level of Responsibility :

  • Works independently with minimal supervision.
  • Provides supervision / guidance to other team members.
  • Decision-making is significant in nature and affects work beyond immediate work group.
  • Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc.
  • Has a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to make key decisions).
  • Tasks often require multiple steps which can be performed in various orders; extensive planning, problem-solving, and prioritization must occur to complete the tasks effectively.
  • 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 disability-accomodations@qualcomm.com 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).

    To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes / applications.

    EEO Employer : Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

    Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and / or proprietary information, to the extent those requirements are permissible under applicable law.

    Pay range and Other Compensation & Benefits :

    $151,900.00 - $227,900.00

    The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for our annual bonus). In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play. Your recruiter will be happy to discuss all that Qualcomm has to offer - and you can review more details about our US benefits at this link.

    If you would like more information about this role, please contact Qualcomm Careers.

    Create a job alert for this search

    Compiler Engineer • Santa Clara, CA, United States

    Related jobs
    Triton Compiler Engineer

    Triton Compiler Engineer

    Intel • Santa Clara, CA, United States
    Full-time
    Triton-lang is a open-source programming language and compiler for creating highly efficient custom GPU kernels.Its widely adopted in several stacks like Pytorch, SGLang, vLLM etc.Come join us to d...Show more
    Last updated: 30+ days ago • Promoted
    Senior Compiler Engineer - CUDA

    Senior Compiler Engineer - CUDA

    NVIDIA • Santa Clara, CA, United States
    Full-time
    We are looking for a highly motivated Compiler Software Engineer to join this dynamic and innovative CUDA Compiler team.You will craft compiler capabilities that enable development and deployment o...Show more
    Last updated: 30+ days ago • Promoted
    Verilog Compiler Software Engineer, Platform Architecture

    Verilog Compiler Software Engineer, Platform Architecture

    Apple • Cupertino, CA, United States
    Full-time
    Imagine what you could do here.At Apple, new ideas have a way of becoming extraordinary products very quickly.Bring passion and dedication to your job and there's no telling what we can accomplish ...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Compiler Engineer

    Sr. Compiler Engineer

    Datapelago • Mountain View, CA, United States
    Full-time
    DataPelago is at the forefront of revolutionizing data processing for traditional analytics and cutting-edge GenAI preprocessing. We are building an innovative data processing engine that is transfo...Show more
    Last updated: 12 hours ago • Promoted • New!
    Sr Software Engineer, AI Compiler

    Sr Software Engineer, AI Compiler

    Tenstorrent • Santa Clara, California, United States
    Full-time +1
    Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions mu...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Compiler

    Software Engineer - Compiler

    Matx • Mountain View, California, United States
    Full-time
    MatX is on a mission to be the compute platform for AGI.We are developing vertically integrated full-stack solutions from silicon to systems including hardware and software to train and run the lar...Show more
    Last updated: 30+ days ago • Promoted
    Senior Compiler Engineer

    Senior Compiler Engineer

    Efficient Computer Service LLC • San Jose, CA, United States
    Full-time
    Efficient is developing the world's most energy-efficient general-purpose computer processor.Efficient's patented technology uses 100x less energy than state of the art commercially available ultra...Show more
    Last updated: 12 hours ago • Promoted • New!
    LLVM Compiler Engineer

    LLVM Compiler Engineer

    CEREBRAS SYSTEMS INC. • Sunnyvale, CA, United States
    Full-time
    Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs.Our novel wafer-scale architecture provides the AI compute power of dozens of GPUs on a single chip, with the programm...Show more
    Last updated: 12 hours ago • Promoted • New!
    Software Engineer - Compiler

    Software Engineer - Compiler

    Baidu • Sunnyvale, CA, United States
    Full-time
    Do you want to be part of the AI revolution? Do you want to think out of the box, thriving on challenges in the AI industry and the desire to solve them? Do you want to work with a world-class team...Show more
    Last updated: 30+ days ago • Promoted
    Senior Backend Compiler Engineer - GPU

    Senior Backend Compiler Engineer - GPU

    NVIDIA • Santa Clara, CA, United States
    Full-time
    NVIDIA's invention of the GPU 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited mod...Show more
    Last updated: 30+ days ago • Promoted
    Compiler Engineer, LLVM

    Compiler Engineer, LLVM

    NVIDIA • Santa Clara, CA, United States
    Full-time
    We are looking for an enthusiastic LLVM Compiler Engineer for an exciting and fun role in our GPU Software organization.We deliver features and improvements to better realize the potential of NVIDI...Show more
    Last updated: 12 hours ago • Promoted • New!
    Software Engineer, Systems ML - Compilers

    Software Engineer, Systems ML - Compilers

    META • Sunnyvale, CA, United States
    Full-time
    We are seeking a software engineer to support the development of the compiler tool-chain for state-of-the-art deep learning hardware components optimized for AR / VR systems.You will be part of our e...Show more
    Last updated: 30+ days ago • Promoted
    Senior Compiler Engineer - DL

    Senior Compiler Engineer - DL

    NVIDIA • Santa Clara, CA, United States
    Full-time
    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years.It’s a unique legacy of innovation that’s fueled by great technology—and amazing people.T...Show more
    Last updated: 12 hours ago • Promoted • New!
    AI / ML Compiler Development Engineer

    AI / ML Compiler Development Engineer

    Advanced Micro Devices, Inc. • San Jose, CA, United States
    Full-time
    WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded syst...Show more
    Last updated: 30+ days ago • Promoted
    Senior LLVM Compiler Engineer

    Senior LLVM Compiler Engineer

    NVIDIA • Santa Clara, CA, United States
    Full-time
    We are looking for an experienced LLVM Compiler Engineer for an exciting and fun role in our GPU Software organization.We deliver features and improvements to better realize the potential of NVIDIA...Show more
    Last updated: 30+ days ago • Promoted
    Compiler Engineer, LLVM - New College Grad 2025

    Compiler Engineer, LLVM - New College Grad 2025

    NVIDIA • Santa Clara, CA, United States
    Full-time
    We are looking for an enthusiastic LLVM Compiler Engineer for an exciting and fun role in our GPU Software organization.We deliver features and improvements to better realize the potential of NVIDI...Show more
    Last updated: 12 hours ago • Promoted • New!
    Senior Compiler Engineer - Compute

    Senior Compiler Engineer - Compute

    NVIDIA • Santa Clara, CA, United States
    Full-time
    We are looking for a highly motivated Compiler Software Engineer to join this dynamic and innovative CUDA Compiler team.You will craft compiler capabilities that enable development and deployment o...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Compiler

    Software Engineer - Compiler

    MatX • Mountain View, CA, United States
    Full-time
    MatX is on a mission to be the compute platform for AGI.We are developing vertically integrated full-stack solutions from silicon to systems including hardware and software to train and run the lar...Show more
    Last updated: 30+ days ago • Promoted