✦ Luna Orbit — Software Engineering

Technical Lead, GPU Compiler Engineering

at Advanced Micro Devices

📍 Boxborough, Massachusetts, United States Hybrid Posted March 14, 2026
Type Not Specified
Experience mid
Exp. Years Not specified
Education Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
Category Software Engineering

This role involves developing and optimizing GPU compiler software, working closely with hardware teams on ASIC and GPU bring-up, in a hybrid work environment.

  • Improve GPU compiler performance
  • Collaborate on ASIC and hardware bring-up
  • Debug and fix software issues
  • Develop new compiler features
  • Work with hardware teams

The position requires expertise in C++, LLVM compiler framework, concurrent programming, debugging, and source control, with experience in GPU compiler development and hardware integration.

The ideal candidate is a mid-level software engineer with strong C++, LLVM, and concurrency experience, capable of working on GPU compiler development and hardware bring-up in a hybrid environment.

C++Object-oriented programmingLLVMConcurrencyDebuggingSource control
LinuxAndroidWindowssoftware development processesprofilersdebuggers
LLVMGitHubJenkinsDebuggersProfilersLinuxWindowsAndroid
C++Object-oriented programmingLLVMconcurrencythreading APIsdebuggingsource controlGitHubLinuxWindowsAndroid
C++Object-oriented programmingLLVM compiler frameworkConcurrencyThreading APIsWindowsLinuxAndroidSoftware developmentDebuggingSource controlGitHub
Effective communicationProblem-solvingTeamworkLeadershipInterpersonal skills
Industry Technology
Job Function Develop and optimize GPU compiler software in a hybrid environment
Role Subtype Software Engineering
Tech Domains LLVM, GitHub, Linux, Windows, Android
C++Object-oriented programmingLLVMcompiler frameworkconcurrent programmingthreading APIsdebuggingsource controlGitHubLinuxWindowsAndroidsoftware developmentprofilersdebuggershardware bring-upASICGPU compilerperformance optimizationthreading

Lack of C++ or LLVM experience, No concurrency or threading skills, Less than 2 years experience, No experience with GPU compiler or hardware bring-up

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile