or more years' related work experience or an equivalent combination of education and experience • Active Top Secret/SCI Security Clearance with Poly • Familiarity with compiler frameworks (e.g., LLVM, GCC) and programming language theory. • Experience with parallel and distributed computing. • Experience with the programming language conversion techniques • 5+ years experience in compiler design and implementation. • Experience automating software builds More ❯
Santa Clara, California, United States Hybrid / WFH Options
Qualcomm
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 More ❯
like Ghidra, IDA Pro, or similar Strong understanding of embedded toolchains (compilers, linkers, debuggers) Familiarity with SoC bring-up, device trees, and system-level debugging Knowledge or experience with LLVM or low-level compiler internals is advantageous What next? If you're an Embedded Software Engineer excited by reverse engineering, AI-assisted tooling, and building next-gen infrastructure for More ❯
like Ghidra, IDA Pro, or similar Strong understanding of embedded toolchains (compilers, linkers, debuggers) Familiarity with SoC bring-up, device trees, and system-level debugging Knowledge or experience with LLVM or low-level compiler internals is advantageous What next? If you're an Embedded Software Engineer excited by reverse engineering, AI-assisted tooling, and building next-gen infrastructure for More ❯
City of London, London, United Kingdom Hybrid / WFH Options
IC Resources
like Ghidra, IDA Pro, or similar Strong understanding of embedded toolchains (compilers, linkers, debuggers) Familiarity with SoC bring-up, device trees, and system-level debugging Knowledge or experience with LLVM or low-level compiler internals is advantageous What next? If you're an Embedded Software Engineer excited by reverse engineering, AI-assisted tooling, and building next-gen infrastructure for More ❯
role. Experience in the development or contribution to graphics drivers, demonstrating a strong understanding of shader compilation processes and low-level graphics API interactions. Familiarity with compiler technologies (particularly LLVM) and shader ecosystems, including high-level languages (e.g., HLSL, GLSL) and intermediate representations (e.g., SPIR-V), relevant to driver development or low-level API programming. About the job Google More ❯
ISA definition and enhancements Benchmark and optimize compiler performance for key workloads Contribute to documentation and developer resources Requirements: 5+ years of experience in compiler development Strong knowledge of LLVM or similar compilerinfrastructure Experience with code generation for vector architectures Understanding of graphics shader compilers and/or AI compiler stacks Familiarity with RISC-V architecture and vector More ❯
ISA definition and enhancements Benchmark and optimize compiler performance for key workloads Contribute to documentation and developer resources Requirements: 5+ years of experience in compiler development Strong knowledge of LLVM or similar compilerinfrastructure Experience with code generation for vector architectures Understanding of graphics shader compilers and/or AI compiler stacks Familiarity with RISC-V architecture and vector More ❯
WebAssembly. We are very passionate about our work. We value teamwork and collaboration. What You Will Do Lead the design, strategy, and implementation for all Wasmer-supported compilers including LLVM, Singlepass, and Cranelift. Implement WebAssembly proposals such as Garbage Collection or Stack Switching. Work with our customers and the open-source community to help prioritize new features and remediate More ❯
interested in working with a world leader in this space - apply below. Required Skills & Experience needed: Prior working experience with compiler technologies may that be with Frontend/Backend LLVM or MLIR. Strong programming language skills with C and/or C++. Familiarity with a GPGPU API such as SYCL, CUDA or OpenCL. Open Source code commits and reviews … computer architecture specifications like compilers, debuggers, models. Knowledge of GPU architecture and optimization techniques for GPGPU code would be a plus but not essential. Keywords: Compiler/Compilation/LLVM/GCC/OpenSource/Linux/C/C++/Low level/Hardware/debuggers/Fortran/OpenCL/CUDA/MLIR/Machine Learning/ More ❯
Extensive experience in ML framework internals, compilers, low-level programming, and optimisation techniques. Extensive experience optimising Tensorflow, PyTorch or JAX deep learning models. Extensive experience with multiple toolchains like LLVM, OpenXLA/XLA, MLIR, TVM. Practical experience applying machine learning in high-performance computing contexts. Strong problem-solving skills and the ability to think critically and creatively. Experience in More ❯
Extensive experience in ML framework internals, compilers, low-level programming, and optimisation techniques. Extensive experience optimising Tensorflow, PyTorch or JAX deep learning models. Extensive experience with multiple toolchains like LLVM, OpenXLA/XLA, MLIR, TVM. Practical experience applying machine learning in high-performance computing contexts. Strong problem-solving skills and the ability to think critically and creatively. Experience in More ❯
Extensive experience in ML framework internals, compilers, low-level programming, and optimisation techniques. Extensive experience optimising Tensorflow, PyTorch or JAX deep learning models. Extensive experience with multiple toolchains like LLVM, OpenXLA/XLA, MLIR, TVM. Practical experience applying machine learning in high-performance computing contexts. Strong problem-solving skills and the ability to think critically and creatively. Experience in More ❯
bottlenecks across the stack, from model execution and scheduling to hardware-level constraints Collaborate with compiler engineers to improve code generation, execution paths, and memory layouts using tools like LLVM or MLIR Work with hardware teams to ensure the software stack fully leverages the capabilities of our OTPU architecture Extend ML frameworks (e.g. PyTorch, ONNX, OpenXLA) to better support … focus on real-time or near real-time data processing Strong programming skills in C++ and Python, especially for performance-sensitive applications Hands-on experience with ML compilers (e.g. LLVM, MLIR), and knowledge of runtime and scheduling optimisations Practical knowledge of ML frameworks like PyTorch, ONNX, or OpenXLA, and how to optimise their execution Experience scaling AI workloads across More ❯
bottlenecks across the stack, from model execution and scheduling to hardware-level constraints Collaborate with compiler engineers to improve code generation, execution paths, and memory layouts using tools like LLVM or MLIR Work with hardware teams to ensure the software stack fully leverages the capabilities of our OTPU architecture Extend ML frameworks (e.g. PyTorch, ONNX, OpenXLA) to better support … focus on real-time or near real-time data processing Strong programming skills in C++ and Python, especially for performance-sensitive applications Hands-on experience with ML compilers (e.g. LLVM, MLIR), and knowledge of runtime and scheduling optimisations Practical knowledge of ML frameworks like PyTorch, ONNX, or OpenXLA, and how to optimise their execution Experience scaling AI workloads across More ❯
expertise in ML framework internals, compilers, low-level programming, and optimisation techniques. Deep expertise in optimising Tensorflow, PyTorch or JAX deep learning models. Deep expertise with multiple toolchains like LLVM, OpenXLA/XLA, MLIR, TVM. Practical experience applying machine learning in high-performance computing contexts. Strong problem-solving skills and the ability to think critically and creatively. Experience in More ❯
expertise in ML framework internals, compilers, low-level programming, and optimisation techniques. Deep expertise in optimising Tensorflow, PyTorch or JAX deep learning models. Deep expertise with multiple toolchains like LLVM, OpenXLA/XLA, MLIR, TVM. Practical experience applying machine learning in high-performance computing contexts. Strong problem-solving skills and the ability to think critically and creatively. Experience in More ❯
expertise in ML framework internals, compilers, low-level programming, and optimisation techniques. Deep expertise in optimising Tensorflow, PyTorch or JAX deep learning models. Deep expertise with multiple toolchains like LLVM, OpenXLA/XLA, MLIR, TVM. Practical experience applying machine learning in high-performance computing contexts. Strong problem-solving skills and the ability to think critically and creatively. Experience in More ❯
Principal Software Engineer position with an emphasis on GPU compiler development in the context of AI. You will be working with Triton, but any experience with any compilers or LLVM/MLIR is perfectly fine. You will be a significant hire and will own much of the development of a cutting-edge compiler development project. Significant hires have already … been made in the team to support this role. About you: 6 years+ as a compiler engineer Strong C++ programming skills Experience with Triton, LLVM, MLIR or other compilers Experience with GPU architectures Full details are available. Please don't hesitate to get in touch with max@ platform-recruitment. com to learn more. More ❯
may be worth exploring. Role: Senior Software Engineer position with an emphasis on AI Compiler development. You will be working with Triton, but any experience with any compilers or LLVM/MLIR is perfectly fine. You will be a significant hire and will own much of the development of a cutting-edge compiler development project. Significant hires have already … been made in the team to support this role. About you: 6 years+ as a compiler engineer Strong C++ programming skills Experience with Triton, LLVM, MLIR or other compilers Experience with GPU architectures Full details are available. Please don't hesitate to get in touch with max@platform-recruitment.com to learn more. More ❯
may be worth exploring. Role: Senior Software Engineer position with an emphasis on AI Compiler development. You will be working with Triton, but any experience with any compilers or LLVM/MLIR is perfectly fine. You will be a significant hire and will own much of the development of a cutting-edge compiler development project. Significant hires have already … been made in the team to support this role. About you: 6 years+ as a compiler engineer Strong C++ programming skills Experience with Triton, LLVM, MLIR or other compilers Experience with GPU architectures Full details are available. Please don't hesitate to get in touch with max@platform-recruitment.com to learn more. More ❯
may be worth exploring. Role : Senior Software Engineer position with an emphasis on AI Compiler development. You will be working with Triton, but any experience with any compilers or LLVM/MLIR is perfectly fine. You will be a significant hire and will own much of the development of a cutting-edge compiler development project. Significant hires have already … been made in the team to support this role. About you: 6 years+ as a compiler engineer Strong C++ programming skills Experience with Triton, LLVM, MLIR or other compilers Experience with GPU architectures Full details are available. Please don't hesitate to get in touch with max@platform-recruitment.com to learn more. More ❯
Computing: Solid e xperience d in running large-scale workloads on heterogeneous compute clusters, optimizing for efficiency and scalability. Compiler Optimization: Foundational understanding of compiler theory and tools like LLVM and ROCm for kernel and system performance optimization. ACADEMIC CREDENTIALS: Bachelor ' s and/or Master's Degree in Computer Science , Computer Engineering, Electrical Engineering, or a related field. More ❯
High-Performance Computing: Proficient experience in running large-scale workloads on heterogeneous compute clusters, optimizing for efficiency and scalability. Compiler Optimization: Solid understanding of compiler theory and tools like LLVM and ROCm for kernel and system performance optimization. ACADEMIC CREDENTIALS: Bachelor's and/or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. More ❯
Binary code diversification Reverse engineering (Ghidra, IDA Pro) Embedded software exploitation LLM applications for code analysis C/C++ and Python development x86 architecture Docker, microservices, and network sockets LLVM/intermediate representation Software engineering practices including container orchestration (Kubernetes)Qualifications: Strong background in software engineering or computer science Proven experience with low-level systems software or reverse engineering More ❯