HPC Software Engineer

ANSYS

Canonsburg, PA

JOB DETAILS
SALARY
$101,000–$151,000 Per Year
SKILLS
Benchmarking, C Programming Language, C++ Programming Language, CPU (Central Processing Unit), Computer Skills, Fortran Programming Language, GPU (Graphics Processing Unit), MPI, Parallel Computing, Performance Tuning/Optimization, Simulation, Software Engineering, Team Player, Technical/Engineering Design
LOCATION
Canonsburg, PA
POSTED
2 days ago

We are seeking an HPC Software Engineer to optimize simulation solvers used in engineering design across industries.

You'll design, implement, and profile parallel computing methods using MPI, GPU programming models, and HPC frameworks, ensuring scalability and performance on CPU and GPU architectures.

Key responsibilities include building benchmarking suites, promoting hardware-agnostic HPC practices, collaborating with domain experts, managing HPC platforms, and streamlining deployment workflows.

Ideal candidates have 2+ years of HPC software experience, proficiency in C/C++, Fortran, MPI, and GPU programming, and a strong understanding of performance optimization.

Qualifications include a relevant degree, experience with parallel computing, and good collaboration skills.

This role offers a competitive salary ($101K-$151K), benefits, and the chance to impact high-performance simulation software used globally.

About the Company

A

ANSYS