HPC Software Engineer
Canonsburg, PA · On-site
Responsibilities : • Design, implement, and optimize parallel programming methods within Ansys Mechanical solver products using MPI, GPU programming models like CUDA, HIP, SYCL, OpenMP, and other ...
Canonsburg, PA · On-site
Responsibilities : • Design, implement, and optimize parallel programming methods within Ansys Mechanical solver products using MPI, GPU programming models like CUDA, HIP, SYCL, OpenMP, and other ...
Canonsburg, PA · On-site
Responsibilities : • Design, implement, and optimize parallel programming methods within Ansys Mechanical solver products using MPI, GPU programming models like CUDA, HIP, SYCL, OpenMP, and other ...
Waukesha, WI · On-site
Work with CPU-GPU parallel programming models and optimize data transfer. * Leverage NVIDIA ... Familiarity with multi-GPU programming and communication frameworks (NCCL, MPI). * Exposure to ...
Quick apply
Waukesha, WI · On-site
Work with CPU-GPU parallel programming models and optimize data transfer. * Leverage NVIDIA ... Familiarity with multi-GPU programming and communication frameworks (NCCL, MPI). * Exposure to ...
Santa Clara, CA · On-site
$143.90K - $189.70K/yr
Participating in and contributing to parallel programming interface specifications like MPI/OpenSHMEM. * Design, implement and maintain system software that enables interactions among GPUs and ...
Santa Clara, CA · On-site
$143.90K - $189.70K/yr
Participating in and contributing to parallel programming interface specifications like MPI/OpenSHMEM. * Design, implement and maintain system software that enables interactions among GPUs and ...
Santa Clara, CA · On-site
$142.80K - $188.20K/yr
Participating in and contributing to parallel programming interface specifications like MPI/OpenSHMEM. * Design, implement and maintain system software that enables interactions among GPUs and ...
Santa Clara, CA · On-site
$142.80K - $188.20K/yr
Participating in and contributing to parallel programming interface specifications like MPI/OpenSHMEM. * Design, implement and maintain system software that enables interactions among GPUs and ...
Canonsburg, PA · On-site
... with parallel programming (threads and MPI). • Ability to navigate and modernize large-scale legacy systems and complex codebases. • Excellent communication skills and a collaborative, team ...
Canonsburg, PA · On-site
... with parallel programming (threads and MPI). • Ability to navigate and modernize large-scale legacy systems and complex codebases. • Excellent communication skills and a collaborative, team ...
Santa Clara, CA · On-site
$143.90K - $189.70K/yr
Participating in and contributing to parallel programming interface specifications like MPI/OpenSHMEM. * Design, implement and maintain system software that enables interactions among GPUs and ...
Santa Clara, CA · On-site
$143.90K - $189.70K/yr
Participating in and contributing to parallel programming interface specifications like MPI/OpenSHMEM. * Design, implement and maintain system software that enables interactions among GPUs and ...
... parallel programming methods such as pthreads, Open MPI, and UPC. - Experience developing test plans, operational assessment test reports, and associated documentation. - Experience with automating ...
... parallel programming methods such as pthreads, Open MPI, and UPC. - Experience developing test plans, operational assessment test reports, and associated documentation. - Experience with automating ...
Canonsburg, PA · On-site
$101K/yr
Practical experience with parallel programming (threads and MPI). * Ability to navigate and modernize large-scale legacy systems and complex codebases. * Excellent communication skills and a ...
Canonsburg, PA · On-site
$101K/yr
Practical experience with parallel programming (threads and MPI). * Ability to navigate and modernize large-scale legacy systems and complex codebases. * Excellent communication skills and a ...
Chantilly, VA · On-site
Proficiency in parallel programming languages (e.g., MPI, OpenMP) * Strong understanding of HPC architectures and clusters * Experience with performance profiling and tuning tools * Familiarity with ...
Chantilly, VA · On-site
Proficiency in parallel programming languages (e.g., MPI, OpenMP) * Strong understanding of HPC architectures and clusters * Experience with performance profiling and tuning tools * Familiarity with ...
... parallel programming methods such as pthreads, Open MPI, and UPC. - Experience developing test plans, operational assessment test reports, and associated documentation. - Experience with automating ...
... parallel programming methods such as pthreads, Open MPI, and UPC. - Experience developing test plans, operational assessment test reports, and associated documentation. - Experience with automating ...
... parallel programming methods such as pthreads, Open MPI, and UPC. - Experience developing test plans, operational assessment test reports, and associated documentation. - Experience with automating ...
... parallel programming methods such as pthreads, Open MPI, and UPC. - Experience developing test plans, operational assessment test reports, and associated documentation. - Experience with automating ...
Klein, TX · On-site
Any parallel programming skill in the HPC environment with (MPI or OpenMP). Understand how the software constructs are implemented in the hardware and its performance implication. Code complexity ...
Klein, TX · On-site
Any parallel programming skill in the HPC environment with (MPI or OpenMP). Understand how the software constructs are implemented in the hardware and its performance implication. Code complexity ...
Reston, VA · On-site
Proficiency in parallel programming languages (e.g., MPI, OpenMP) * Strong understanding of HPC architectures and clusters * Experience with performance profiling and tuning tools * Familiarity with ...
Reston, VA · On-site
Proficiency in parallel programming languages (e.g., MPI, OpenMP) * Strong understanding of HPC architectures and clusters * Experience with performance profiling and tuning tools * Familiarity with ...
... parallel programming languages and frameworks such as MPI, OpenMP, CUDA, and OpenCL • Experience with developing autonomous system behaviors • Experience with Linux or Unix systems • Master ...
... parallel programming languages and frameworks such as MPI, OpenMP, CUDA, and OpenCL • Experience with developing autonomous system behaviors • Experience with Linux or Unix systems • Master ...
OR · Hybrid
$54.50 - $72/hr
... parallel programming, ideally CUDA C/C++, OpenMP or MPI, or SHMEM (OpenSHMEM or NVSHMEM). * Strong computer science fundamentals, ideally including parallel data structures and algorithms ...
Reston, VA · On-site
Proficiency in parallel programming languages (e.g., MPI, OpenMP) * Strong understanding of HPC architectures and clusters * Experience with performance profiling and tuning tools * Familiarity with ...
Reston, VA · On-site
Proficiency in parallel programming languages (e.g., MPI, OpenMP) * Strong understanding of HPC architectures and clusters * Experience with performance profiling and tuning tools * Familiarity with ...
Tysons, VA · On-site
Proficiency in parallel programming languages (e.g., MPI, OpenMP) * Strong understanding of HPC architectures and clusters * Experience with performance profiling and tuning tools * Familiarity with ...
Tysons, VA · On-site
Proficiency in parallel programming languages (e.g., MPI, OpenMP) * Strong understanding of HPC architectures and clusters * Experience with performance profiling and tuning tools * Familiarity with ...
Annapolis, MD · On-site
Proficiency in parallel programming languages (e.g., MPI, OpenMP) * Strong understanding of HPC architectures and clusters * Experience with performance profiling and tuning tools * Familiarity with ...
Annapolis, MD · On-site
Proficiency in parallel programming languages (e.g., MPI, OpenMP) * Strong understanding of HPC architectures and clusters * Experience with performance profiling and tuning tools * Familiarity with ...
Proficiency in parallel programming languages (e.g., MPI, OpenMP) * Strong understanding of HPC architectures and clusters * Experience with performance profiling and tuning tools * Familiarity with ...
Proficiency in parallel programming languages (e.g., MPI, OpenMP) * Strong understanding of HPC architectures and clusters * Experience with performance profiling and tuning tools * Familiarity with ...
Proficiency in parallel programming languages (e.g., MPI, OpenMP) * Strong understanding of HPC architectures and clusters * Experience with performance profiling and tuning tools * Familiarity with ...
Proficiency in parallel programming languages (e.g., MPI, OpenMP) * Strong understanding of HPC architectures and clusters * Experience with performance profiling and tuning tools * Familiarity with ...
$44.5K - $49.5K
15% of jobs
$52.1K is the 25th percentile. Wages below this are outliers.
$49.5K - $54.4K
19% of jobs
$54.4K - $59.4K
14% of jobs
The median wage is $64.3K / yr.
$59.4K - $64.3K
2% of jobs
$64.3K - $69.3K
1% of jobs
$69.3K - $74.2K
1% of jobs
$74.2K - $79.2K
13% of jobs
$79.2K - $84.1K
6% of jobs
$86.3K is the 75th percentile. Wages above this are outliers.
$84.1K - $89.1K
9% of jobs
$89.1K - $94K
10% of jobs
$94K - $99K
11% of jobs
$44.5K
$70.9K
$99K
| Aspect | Mpi Parallel Programming | OpenCL Developer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related field, knowledge of MPI libraries | Bachelor's in Computer Science, experience with OpenCL and GPU programming |
| Work Environment | High-performance computing clusters, scientific research labs | GPU-enabled systems, hardware acceleration environments |
| Industry Usage | Scientific computing, simulations, research institutions | Graphics, parallel computing, hardware acceleration industries |
While both Mpi Parallel Programming and OpenCL Developer roles involve parallel computing, Mpi focuses on distributed memory systems for large-scale scientific applications, whereas OpenCL developers work on GPU and hardware acceleration tasks. The roles overlap in parallel processing skills but differ in application focus and environment.

Sourced by ZipRecruiter
Synopsys, Inc. (Nasdaq:SNPS) is the Silicon to Software partner for creative companies developing the electronic products and software applications we rely on every single day. As the world's 15th largest software company, Synopsys has a long history of being a global leader in electronic design automation (EDA) and semiconductor IP and is also growing its leadership in software quality and security solutions. Whether you're a system-on-chip (SoC) designer building advanced semiconductors, or a software developer writing applications that require the highest quality and security, Synopsys has the solutions needed to deliver exceptional, secure products for the era of connected everything. The company is headquartered in Mountain View, California, and has approximately 113 offices located throughout North America, South America, Europe, Japan, Asia and India. Since 1986, Synopsys has been at the heart of accelerating electronics innovation with engineers around the world having used Synopsys technology to successfully design and create billions of chips and systems that are found in the electronics that people rely on every single day.
Computer and computer peripheral equipment and software wholesalers
10,000+ Employees
Mountain View, CA, US
1986