1

High Performance Computing Jobs in Wisconsin (NOW HIRING)

Optimize image chain performance using heterogeneous high-performance computing (HPC) techniques to meet customer expectations. * Ensure product code meets quality standards and complies with ...

Proficiency in C/C++ for high-performance computing. * Experience with CUDA profiling and debugging tools (Nsight, nvprof). * Solid understanding of multi-threading, memory optimization, and ...

Optimize image chain performance using heterogeneous high-performance computing (HPC) techniques to meet customer expectations. * Ensure product code meets quality standards and complies with ...

Principles of programming, data structures, algorithms, high-performance computing (HPC), and database management. * Bioinformatics: Knowledge of specific tools, databases, and analysis methods for ...

Principles of programming, data structures, algorithms, high-performance computing (HPC), and database management. * Bioinformatics: Knowledge of specific tools, databases, and analysis methods for ...

Principles of programming, data structures, algorithms, high-performance computing (HPC), and database management. * Bioinformatics: Knowledge of specific tools, databases, and analysis methods for ...

Principles of programming, data structures, algorithms, high-performance computing (HPC), and database management. * Bioinformatics: Knowledge of specific tools, databases, and analysis methods for ...

Principles of programming, data structures, algorithms, high-performance computing (HPC), and database management. * Bioinformatics: Knowledge of specific tools, databases, and analysis methods for ...

Batch computing systems, such as high-throughput or high-performance computing * Containerized deployment of software, such as Kubernetes * Message Queues or other streaming-based platforms

next page

Showing results 1-20

People also search for

High Performance Computing information

See Wisconsin salary details

$40.4K

$100.5K

$154.9K

How much do high performance computing jobs pay per year?

As of Jun 10, 2026, the average yearly pay for high performance computing in Wisconsin is $100,459.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,100.00 and $127,200.00 per year, depending on experience, location, and employer.

What are the typical responsibilities of someone working in High Performance Computing?

Professionals in High Performance Computing (HPC) are often responsible for designing, implementing, and maintaining powerful computing clusters tailored for processing large data sets or running complex simulations. Daily tasks may include optimizing code and workflows for parallel environments, troubleshooting hardware and software issues, and supporting researchers or engineers in using HPC resources efficiently. Collaboration is common, as HPC specialists work closely with IT staff, domain scientists, and software developers to ensure systems meet project and organizational goals. This role provides a challenging and dynamic work environment, offering opportunities to continually learn about emerging technologies and methodologies in computational science.

What are the key skills and qualifications needed to thrive in the High Performance Computing position, and why are they important?

To thrive in High Performance Computing, you need expertise in parallel computing, computer architecture, and programming languages such as C/C++ or Fortran, often backed by a relevant degree in computer science or engineering. Familiarity with HPC cluster management, job scheduling systems (e.g., SLURM), and experience with accelerators like GPUs or cloud platforms is crucial; certifications in Linux administration or HPC technologies are advantageous. Strong problem-solving skills, attention to detail, and effective communication abilities help professionals excel in complex, collaborative environments. These qualifications enable the efficient design, deployment, and maintenance of advanced computing infrastructure to support scientific and engineering applications.

What is a High Performance Computing job?

A High Performance Computing (HPC) job involves designing, managing, and optimizing advanced computing systems used for complex calculations, simulations, and data processing. Professionals in this field work with supercomputers, parallel computing frameworks, and high-speed networks to enhance computational efficiency. HPC specialists are commonly employed in scientific research, engineering, finance, and artificial intelligence to solve large-scale problems. Responsibilities often include developing algorithms, maintaining HPC clusters, and improving system performance.

What are popular job titles related to High Performance Computing jobs in Wisconsin? For High Performance Computing jobs in Wisconsin, the most frequently searched job titles are:
What job categories do people searching High Performance Computing jobs in Wisconsin look for? The top searched job categories for High Performance Computing jobs in Wisconsin are:
What cities in Wisconsin are hiring for High Performance Computing jobs? Cities in Wisconsin with the most High Performance Computing job openings:

Software Engineer - Reconstruction Platform (CT/MR/PET)

Prophecy Technologies

Waukesha, WI

Other

Posted 2 days ago


Job description

Job Summary
We are seeking a Senior Software Engineer to design, develop, and evolve high-performance reconstruction platform software in a fast-paced Agile environment. The role involves working closely with engineers, scientists, and application experts to translate advanced PET Acquisition and CT/MR reconstruction requirements into scalable, distributed software solutions.
Key Responsibilities
  • Define, develop, and evolve software using modern development technologies and infrastructure.
  • Collaborate with cross-functional teams of engineers, scientists, and application experts to translate high-level CT/MR/PET acquisition needs into component-level requirements.
  • Design and implement solutions for complex data management and distributed processing in the reconstruction platform domain.
  • Plan and perform integration activities at component, subsystem, and system levels.
  • Document software designs and verification activities.
  • Perform component and subsystem-level verification and support system-level validation activities.
  • Drive efficiency improvements by eliminating duplication and promoting technology and product reuse.
  • Support and contribute to process improvements across development and sustaining support activities.
  • Apply SDLC principles including Lean, Agile, XP, CI/CD, Security, Scalability, Testing, Refactoring, and Documentation best practices.
  • Develop high-quality code that meets defined standards and delivers required functionality.
  • Analyze and optimize application performance based on defined performance parameters.
  • Implement core data structures and algorithms using selected technologies.
Required Qualifications
  • Bachelor's Degree in Computer Science, Electrical Engineering, or Computer Engineering.
  • Minimum 5 years of professional software development experience.
  • 5+ years of Linux-based programming on x86 systems.
  • Strong proficiency in C programming and object-oriented programming concepts in a production environment.
  • Working knowledge of Git or similar configuration management tools.
  • Strong communication and collaboration skills, with experience working in global teams.
Required Skills & Experience
  • Linux systems programming
  • C programming
  • Object-oriented design and development
  • Software integration and verification
  • Distributed and high-performance computing concepts
  • SDLC and Agile methodologies
  • Performance analysis and optimization
  • Data structures and algorithms
Preferred / Desired Technical Expertise
  • Experience with enterprise databases handling large data volumes.
  • Expertise in MATLAB or equivalent scientific modeling tools.
  • Experience with parallel computing tools and concepts (MPI, OpenMP).
  • 5+ years experience designing and architecting high-performance systems.
  • Experience with CT/MR acquisition processing.
  • Hands-on experience with C and Python IDEs such as Eclipse, CLion, Visual Studio, XCode, PyCharm.
  • Familiarity with requirements management and troubleshooting (5+ years).
Competencies
  • Agile Software Development
  • Distributed Systems
  • High-Performance Computing
  • Scientific / Medical Imaging Software
  • Cross-functional Collaboration