Software Compiler Engineer

1 week ago


San Jose, California, United States AMD Full time
The Role

AMD is seeking a highly skilled Compiler Engineer to contribute to the development of a next-generation, parallel-programming/compilation environment for current and future AMD XDNA devices. As a member of our team, you will be responsible for designing and implementing a LLVM-based compiler for AI Engines.

The Person

We are looking for a person with strong technical leadership capabilities and an innovative and problem-solving mindset. A successful candidate will need to employ strong knowledge in compiler engineering, leadership skills in technical areas, and SW engineering expertise as well as a strong ability to compete effectively in a fast-paced, relevant environment while working with different teams of engineers and collaborators.

Key Responsibilities
  • Contribute, develop, and enhance a Clang/LLVM-based compiler toolchain targeting a unique VLIW architecture.
  • Take responsibility for continuous development, debugging, and testing of the code you produce.
  • Collaborate closely with multiple teams to deliver key solutions to challenging, unsolved problems.
Preferred Experience
  • Expert knowledge and hands-on experience in C++.
  • Strong background in compiler engineering, ideally having worked with LLVM, and backend code generation in particular.
  • Solid understanding of Software Engineering principles, data structures, and algorithms.
  • Solid understanding of processor architectures and micro-architectural performance considerations, ideally with some exposure to VLIW architectures.
  • Good analytical and problem-solving skills.
  • Experience leading/owning technical topics, or architecting components, in a software product environment.
  • Good communication, teamwork, and ability to deliver high-quality projects on time.
  • Ability to work with cross-functional and geographically-distributed teams.
Academic Credentials

Master's or higher degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.

Location

San Jose, CA or Austin, TX.



  • San Francisco, California, United States Jobot Full time

    Software Compiler EngineerWe are seeking a skilled Compiler Engineer to join our dynamic technology team. As a key member of our engineering organization, you will help build a domain-specific language that abstracts the complexities of zero-knowledge proofs and allows developers to intuitively build applications.About the RoleDesign and develop a...


  • San Francisco, California, United States Jobot Full time

    Software Compiler EngineerWe are seeking a skilled Compiler Engineer to join our dynamic technology team. As a key member of our engineering organization, you will help build a domain-specific language that abstracts the complexities of zero-knowledge proofs and allows developers to intuitively build applications.About the RoleDesign and develop a...


  • San Francisco, California, United States Jobot Full time

    Software Compiler EngineerWe are seeking a skilled Compiler Engineer to join our dynamic technology team. As a key member of our engineering organization, you will help build a domain-specific language that abstracts the complexities of zero-knowledge proofs and allows developers to intuitively build applications.About the RoleDesign and develop a...


  • San Jose, California, United States SilicaRise Full time

    Job DescriptionWe are seeking a highly skilled Senior Compiler Engineer to join our team at SilicaRise.Responsibilities:Design and implement compilers for DSA, ensuring optimal performance and efficiency.Conduct performance analysis and optimization for ML workloads and kernels, driving innovation in compiler technology.Collaborate with cross-functional...


  • San Jose, California, United States AMD Full time

    Transforming Lives with AMD TechnologyWe are passionate about using technology to enrich our industry, communities, and the world. Our mission is to build innovative products that accelerate next-generation computing experiences, from the data center to PCs, gaming, and embedded systems. At AMD, we push the limits of innovation to solve the world's most...

  • Compiler Engineer

    2 weeks ago


    San Jose, California, United States Efficient Computer Full time

    About the RoleWe are seeking a highly skilled Compiler Engineer to contribute to the design and implementation of an embedded machine learning system stack and TinyML applications to run on the world's most energy-efficient programmable processor.Key ResponsibilitiesDevelop new compiler features to improve overall hardware efficiency while maintaining...

  • Compiler Engineer

    3 weeks ago


    San Jose, California, United States Efficient Computer Full time

    About the RoleWe are seeking a highly skilled Compiler Engineer to contribute to the design and implementation of an embedded machine learning system stack and TinyML applications to run on the world's most energy-efficient programmable processor.Key ResponsibilitiesDevelop new compiler features to improve overall hardware efficiency while maintaining...


  • San Jose, California, United States SilicaRise Full time

    Job DescriptionSilicaRise is seeking a skilled Compiler Development Expert to join our team.Responsibilities:Design and implement compilers for DSA, leveraging expertise in C++ and Python.Conduct performance analysis and optimization for ML workloads and kernels.Collaborate in the design of programming models for new hardware features.Contribute to...

  • Compiler Engineer

    3 weeks ago


    San Francisco, California, United States Jobot Full time

    Developer Platform for Zero-Knowledge ApplicationsWe are a leading developer platform for zero-knowledge applications, seeking a passionate and skilled Compiler Engineer with a strong command over Rust to join our dynamic technology team.In this role, you will help build a domain-specific language that abstracts the complexities of zero-knowledge proofs and...


  • San Jose, California, United States AMD Full time

    About AMDAt AMD, we're passionate about transforming lives with our technology to enrich our industry, communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded. We strive for execution excellence...

  • Compiler Developer

    3 weeks ago


    San Jose, California, United States Efficient Computer Full time

    About the RoleWe are seeking a highly skilled Compiler Engineer to contribute to the development of an embedded machine learning system stack and TinyML applications for our cutting-edge hardware. As a key member of our team, you will design and implement new compiler features to improve overall hardware efficiency while maintaining programmability.Key...


  • San Jose, California, United States AMD Full time

    About the RoleWe are seeking a highly skilled Deep Learning Compiler Engineer to join our team at AMD. As a key member of our team, you will be responsible for enhancing the LLVM compilation on current and future AMD GPUs.Key ResponsibilitiesSupport and contribute to AMD GPU backend compilation in LLVM.Understand current and upcoming architecture features on...

  • Compiler Developer

    3 weeks ago


    San Jose, California, United States Efficient Computer Full time

    About the RoleWe are seeking a highly skilled Compiler Engineer to contribute to the design and implementation of an embedded machine learning system stack and TinyML applications for our cutting-edge hardware.This is a unique opportunity to develop applications for a programmable processor that uses 100x less energy than state-of-the-art commercially...


  • San Jose, California, United States AMD Full time

    Job Title: Software Development EngineerAt AMD, we are seeking a highly skilled Software Development Engineer to join our team. As a Software Development Engineer, you will be responsible for designing, developing, and testing operating systems-level software, compilers, and network distribution software for semiconductor operations.Key...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job Title: Software Quality Assurance EngineerWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at Lynx Software Technologies. As a key member of our software development team, you will be responsible for ensuring the quality and security of our mission-critical software used in the aerospace and military...

  • Compiler Engineer

    4 weeks ago


    San Jose, California, United States Efficient Computer Full time

    About the RoleWe are seeking a highly skilled Compiler Engineer to contribute to the design and implementation of an embedded machine learning (ML) system stack and TinyML applications to run on the world's most energy-efficient programmable processor.Key ResponsibilitiesDevelop new compiler features to improve overall hardware efficiency while maintaining...

  • Compiler Engineer

    2 weeks ago


    San Francisco, California, United States Jobot Full time

    Unlock the Power of Zero-Knowledge ApplicationsWe are a leading developer platform for zero-knowledge applications, and we're on the lookout for a skilled Compiler Engineer to join our dynamic technology team. As a key member of our team, you will help build a domain-specific language that abstracts the complexities of zero-knowledge proofs and allows...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job Title: Software Development Engineer In TestAbout the RoleLynx Software Technologies is seeking a skilled Software Development Engineer to champion software quality, particularly in test automation using scripting languages like Python. As a key member of our team, you will provide design input on features to ensure testability, build test automation...

  • Compiler Engineer

    2 weeks ago


    San Francisco, California, United States Jobot Full time

    Unlock the Power of Zero-Knowledge ApplicationsWe are a leading developer platform for zero-knowledge applications, and we're on the lookout for a passionate and skilled Compiler Engineer with a strong command over Rust to join our dynamic technology team.About the RoleIn this role, you will help build a domain-specific language that abstracts the...


  • San Jose, California, United States SilicaRise Full time

    Job Title: Senior Compiler ArchitectAt SilicaRise, we are seeking a highly skilled Senior Compiler Architect to lead our programming model design for DSA. As a key member of our team, you will drive the front-end compiler support, backend code generation, and optimizations for DSA.Key Responsibilities:Design and implement the programming model for...