✦ Luna Orbit — Software Engineering

Software Performance Engineer

at Advanced Micro Devices

📍 Austin, Texas, United States Unknown Posted March 31, 2026
Type Not Specified
Experience mid
Exp. Years Not specified
Education Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field preferred
Category Software Engineering

Software Performance Engineer focused on optimizing AMD platform performance across workloads and benchmarks through deep analysis, parallel algorithms, and close collaboration with CPU architects.

  • Analyze application and benchmark behavior to uncover performance strengths, gaps, and bottlenecks on AMD platforms
  • Design and implement optimizations, workarounds, and tuning strategies
  • Partner with architecture teams to influence future CPU designs
  • Collaborate with software vendors and contribute improvements to the open-source ecosystem
  • Drive a data-focused methodology to prioritize and measure performance impact

Hands-on performance tuning of processor-related workloads; proficiency in C/C++, profiling tools, SIMD/vectorization, and cross-OS environments; collaboration with open-source communities.

The ideal candidate is a mid-level software performance engineer with strong C/C++ expertise, CPU profiling, and knowledge of SIMD and microarchitecture, able to optimize across Linux/Windows environments.

Strong programming in C/C++Experience with CPU profiling and performance analysis toolsUnderstanding of SIMD/vector instruction setsKnowledge of modern concurrency and threading modelsAbility to collaborate effectively with external partners
Development of highly parallel algorithmsPower and performance tuning techniquesCompiler optimizations and toolchainsExperience with Windows and Linux environments
GitLinuxWindowsOpen source contributionsPerf analysis tools
C/C++; CPU profiling; performance analysis; SIMD; concurrency; x86/x64 assembly; Linux; Windows
C/C++CPU profilingperformance analysis toolsSIMD / vector instruction setsconcurrencyCPU microarchitecture conceptsversion controlLinuxWindowsx86/x64 assembly
CuriosityProblem-solvingCommunicationCollaboration
Industry Semiconductors
Job Function Develop and optimize software performance on AMD platforms
Role Subtype Software Engineer
Tech Domains C/C++, Linux, Windows, x86/x64 assembly
Software Performance EngineerPythonC/C++CPU profilingSIMDx86/x64assemblyLinuxWindowsGPU? not mentionedAMDopen sourceperformance analysiscompiler optimizationsCI/CDparallel algorithmscloudc/c++cpu profilingsimdconcurrencyx86/x64 assemblylinuxwindows

Not specified

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