1

High Performance Computing Software Developer Jobs in Austin, TX

SOC Performance Engineer

Austin, TX · On-site

$150 - $200/hr

AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI ... Strong experience with computing software, including operating systems, hypervisors, compilers ...

System Software Engineer, HPC Performance

Austin, TX · On-site

$171K - $203K/yr

Build software tools that enable developers across a spectrum of markets to optimize their workflows; enable complex computer systems doing ongoing work in High Performance Computing(HPC), Machine ...

Build software tools that enable developers across a spectrum of markets to optimize their workflows; enable complex computer systems doing ongoing work in High Performance Computing(HPC), Machine ...

CPU Performance Architect

Austin, TX · On-site

$125 - $150/hr

Preferred Qualifications * Basic understanding of high-performance computing strategies and ... Interest or experience in general-purpose software domains (e.g., operating systems, databases ...

Senior AI Engineer, High Performance AI

Austin, TX · On-site

$121K - $160K/yr

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than ... You will collaborate closely with internal NVIDIA software and hardware teams to push the latest ...

Senior AI Engineer, High Performance AI

Austin, TX · On-site

$121K - $160K/yr

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than ... You will collaborate closely with internal NVIDIA software and hardware teams to push the latest ...

With AI redefining the computing paradigm, solutions must evolve to unify innovations in software ... Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and ...

Our work enables predictable performance, secure isolation, and high availability for OCI customers ... computing workloads. In this role, you will help develop software for next-generation programmable ...

next page

Showing results 1-20

High Performance Computing Software Developer information

See Austin, TX salary details

$47.6K

$110.9K

$164.5K

How much do high performance computing software developer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for high performance computing software developer in Austin, TX is $110,862.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,200.00 and $128,900.00 per year, depending on experience, location, and employer.

What is a high performance computing software developer?

A High Performance Computing (HPC) Software Developer is a professional who designs, develops, optimizes, and maintains software applications that run on supercomputers or computing clusters. Their primary goal is to maximize computational efficiency and speed by leveraging parallel processing, distributed systems, and specialized hardware. HPC Software Developers often work closely with scientists, engineers, and researchers to solve complex computational problems in fields like physics, climate research, bioinformatics, and engineering simulation. They typically use programming languages such as C, C++, Fortran, and Python, and are skilled in technologies like MPI, OpenMP, and CUDA. Their work ensures that large-scale simulations and data analyses can be performed faster and more efficiently.

What are some common challenges high performance computing software developers face when optimizing code for large-scale systems?

HPC Software Developers often encounter challenges related to parallelization, memory management, and scalability when optimizing code for clusters or supercomputers. Balancing efficient use of compute resources with minimizing communication overhead between nodes is crucial. Additionally, developers must frequently update their skills to keep up with evolving hardware architectures and software libraries. Collaborating with domain scientists and IT staff is also common to ensure solutions meet both performance and scientific goals.

What are the key skills and qualifications needed to thrive as a high performance computing software developer, and why are they important?

To thrive as an HPC Software Developer, you need strong programming skills in languages like C, C++, or Fortran, a solid understanding of parallel computing concepts, and typically a degree in computer science, engineering, or a related field. Familiarity with MPI, OpenMP, CUDA, and performance profiling or debugging tools is essential, along with experience using Linux-based systems and HPC clusters. Problem-solving ability, attention to detail, and effective teamwork make candidates stand out in this role. These competencies are vital for developing optimized, scalable software that maximizes the efficiency and capability of advanced computing resources.

What is the difference between High Performance Computing Software Developer vs Computational Scientist?

AspectHigh Performance Computing Software DeveloperComputational Scientist
Required CredentialsBachelor's or Master's in Computer Science, Software Engineering, or related fieldMaster's or Ph.D. in Science, Engineering, or related field with programming skills
Work EnvironmentSoftware development teams, research labs, tech companiesResearch institutions, laboratories, academia
Employer & Industry UsageTech firms, government agencies, research centersUniversities, government research labs, scientific organizations
Common Search & Comparison IntentUnderstanding software development roles in HPCUnderstanding scientific computing roles

The main difference is that High Performance Computing Software Developers focus on designing and optimizing software for HPC systems, while Computational Scientists use these systems to perform scientific research and simulations. Both roles require programming skills, but their primary goals differ: one develops software, the other applies it to scientific problems.

Infographic showing various High Performance Computing Software Developer job openings in Austin, TX as of August 2026, with employment types broken down into 8% Internship, 74% Full Time, and 18% Contract. Highlights an 100% In-person job distribution, with an average salary of $110,862 per year, or $53.3 per hour.

SOC Performance Engineer

Austin, TX • On-site

Advanced Micro Devices, Inc
Computer and Electronic Product Manufacturing • 5 - 10K employees

$126K/yr

Full-time

Posted 29 days ago


Key responsibilities

  • Analyze and trace key CPU, Graphics, and AI workloads to evaluate performance.

  • Develop, optimize, and maintain performance evaluation tools and methodologies.

  • Debug SOC performance issues and execute post-silicon debug/tuning to ensure performance optimization.


Advanced Micro Devices rating

8.6

Company rating: 8.6 out of 10

Based on 13 frontline employees who took The Breakroom Quiz

27th of 161 rated electronics manufacturers


Job description

ADVANCE YOUR CAREER. ADVANCE THE WORLD.
At AMD, we believe technology can change lives for the better. It can heal us, entertain us, and make us more connected, productive, and understanding of the world around us. And we're looking for talent who feel the same: people who want to leave the planet better than they found it, those who don't shy away from humanity's challenges but are determined to help solve them.
AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you're designing next-gen processors, enabling AI breakthroughs, or creating go-to-market plans, every role at AMD contributes to something bigger - technology that moves the world forward.
THE ROLE:
The successful candidate will work in AMD's Client and Graphics SOC Performance Team in Austin, Texas. The team's mandate is to analyze and optimize the architectural performance of AMD's PC and Gaming processors. This role will involve analyzing and tracing key CPU, Graphics and AI workloads, performance modeling of internal and competitive hardware platforms, debugging SOC performance issues and the development of performance evaluation tools and methodologies.
THE PERSON:
You have a passion for leading edge SoC architecture, design and verification. You are a team player who has excellent communication skills and enjoys collaborating with architects & engineers located in different sites and time-zones. You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems.
KEY RESPONSIBLITIES:
  • Work with IP and SOC architects to develop and optimize leading edge processors
  • Characterize workloads, project performance and debug performance issues
  • Run performance simulations and analyze results to evaluate architectural features
  • Analyze the competition and identify areas for future improvement
  • Enhance existing application tracing techniques
  • Develop and maintain tools for data collection and analysis
  • Execute post-silicon debug/tuning efforts to ensure AMD processors are fully performance optimized
  • Job responsibilities also include multi-discipline interactions with microprocessor architects, ISA definition owners, software optimizers, compiler team, logic designers, and verification engineers to identify, resolve and document architectural performance issues

PREFERRED EXPERIENCE:
  • Prior industry/academic experience
  • Experience with computer architecture, system simulation, and performance evaluation
  • Experience analyzing system bottlenecks and optimizing computing systems for performance
  • Strong experience with computing software, including operating systems, hypervisors, compilers, drivers, and workloads
  • Adept at mathematical and statistical modeling
  • Detailed microarchitecture knowledge of a CPU, GPU, NPU, Video Processors, and/or DRAM controllers
  • Proficient in C/C++ programming and software engineering concepts

ACADEMIC CREDENTIALS:
  • Bachelors, Master's or PhD degree in Electronics/Computer Engineering or Computer Science with emphasis on computer architecture preferred

Location:
  • Austin, TX

This role is not eligible for visa sponsorship.
#LI-JE1
Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's "Responsible AI Policy" is available here.
This posting is for an existing vacancy.

What Advanced Micro Devices employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom