HPC Software Engineer
$101k - $151kAnsys Inc
General InformationJob TitleHPC Software EngineerJob ID12885CityCanonsburgState/ProvincePennsylvaniaDate Posted01-Oct-2025Job CategoryEngineeringJob SubcategoryR&D EngineeringHire TypeEmployeeRemote EligibleNoBase Salary Range: $101000 - $151000Descriptions & RequirementsJob Description and RequirementsWe AreSynopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services. We partner closely with our customers across a wide range of industries to maximize their R&D capability and productivity, powering innovation today that ignites the ingenuity of tomorrow.You AreYou have spent your career making code run faster on hardware that keeps changing. You understand that the difference between a solver that takes three hours and one that takes twenty minutes is not just compute power, it is how the algorithm maps to memory, how threads communicate, and whether someone thought hard about cache locality six months ago. You know your way around a profiler and you can read the output without needing to Google every metric.Working across CPU and GPU architectures does not intimidate you. You have debugged MPI communication bottlenecks, wrestled with build systems that span multiple platforms, and written code that has to perform consistently whether it is running on a local workstation or a cloud-based HPC cluster. You think in terms of scalability, not just correctness.Collaboration comes naturally. You can sit with a domain expert who speaks in finite elements and boundary conditions, extract what matters for the code, and turn that into a design spec that your team can actually build from. You care about the engineers downstream who depend on your work holding up under real-world load, not just passing CI.At Synopsys, you will work on simulation software that shapes how products get designed across industries. The problems are real, the scale is significant, and what you optimize will matter.What You'll Be DoingDesign, implement, and optimize parallel programming methods within Ansys Mechanical solver products using MPI, GPU programming models like CUDA, HIP, SYCL, OpenMP, and other HPC frameworksProfile solver performance across CPU and GPU architectures using tools like Intel VTune, NVIDIA Nsight, or similar, and translate findings into actionable performance improvementsBuild and maintain code benchmarking suites that track solver performance across releases and catch regressions before they shipDrive adoption of modular, hardware-agnostic HPC programming models across multiple solver codebases, working with development teams to ensure consistency and reusabilityCollaborate with numerical methods experts to translate complex algorithmic requirements into performant, maintainable software designsSupport procurement, configuration, and management of HPC development and testing platforms, including on-premise clusters and cloud-based environmentsOwn packaging, build system work, and DevOps tooling using CMake, Azure DevOps, Conan, Docker, or CI/CD pipelines to streamline deployment and testing workflowsThe Impact You Will HaveReduce solve times for engineering simulations used by leading companies across automotive, aerospace, energy, and electronics industriesEnable customers to run larger, more complex models by making solvers scale efficiently across hundreds or thousands of coresAccelerate the adoption of GPU computing in production simulation workflows, unlocking new performance tiers for users with modern hardwareImprove developer productivity across multiple solver teams by building reusable HPC frameworks and shared toolingEnsure performance consistency and reliability across solver releases through rigorous benchmarking and regression testingHelp shape the technical direction of Synopsys simulation products as HPC architectures and customer workloads continue to evolveSupport faster iteration cycles for product development teams by streamlining build, test, and deployment infrastructureWhat You'll NeedMinimum Requirements: Bachelor's degree in Mechanical Engineering, Computational Science, Applied Mathematics, Physics, or related field with 2+ years of experience, or Master's degree in a related field. PhD preferred.Strong hands-on experience with HPC software design, testing, and deployment in production or research environmentsSolid understanding of data structures, algorithms, and performance considerations in parallel computing contextsProficiency with Git and collaborative development workflows across distributed teamsProficiency in Fortran and C/C++ for performance-critical code developmentExperience with MPI and distributed memory programming modelsExperience with GPU hardware and at least one GPU programming model such as CUDA, HIP, SYCL/oneAPI, OpenMP, OpenACC, or Kokkos is a strong plusWho You AreYou can look at a profiler trace and identify the bottleneck without needing three meetings to discuss itYou write code that other engineers can pick up six months later without needing you to explain every design choiceYou ask clarifying questions when a requirement is vague rather than guessing and building the wrong thingYou are comfortable managing your own time across multiple priorities and know when to escalate blockers versus solve them yourselfYou can explain a technical tradeoff between two HPC approaches to a domain expert in terms they care about, not just what the benchmark saysYou stay current with HPC architecture trends and programming models without needing to be told, because you care about building software that will still perform well two hardware generations from nowThe Team You'll Be Part OfYou will work within the Ansys Mechanical R&D organization, collaborating with numerical methods experts, solver developers, and other HPC engineers across a geographically distributed team. Your work will directly support the performance and scalability of industry-leading simulation products used by engineers worldwide to design and validate critical systems.Rewards and BenefitsWe offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.#TPGAt Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.In addition to the base salary, this role may be eligible for an annual bonus, equity, and other discretionary bonuses. Synopsys offers comprehensive health, wellness, and financial benefits as part of a competitive total rewards package. The actual compensation offered will be based on a number of job-related factors, including location, skills, experience, and education. Your recruiter can share more specific details on the total rewards package upon request. The base salary range for this role is across the U.S.
$101k - $151k
General InformationJob TitleHPC Software EngineerJob ID12885CityCanonsburgState/ProvincePennsylvaniaDate... ...AreSynopsys is the leader in engineering solutions from silicon to systems,... ...on a local workstation or a cloud-based HPC cluster. You think in terms of scalability...SuggestedLocal areaWorldwide$115k - $125k
...Advanced Software Engineer Imagine a world-class engineering environment with exceptional talent and advanced technologies that are often classified. At General Dynamics Mission Systems, you'll work with amazing engineers to invent the technologies, products, and services...SuggestedFlexible hours$112k - $168k
General Information Job Title Applications Engineering, Staff Engineer Job ID 16420 City Canonsburg State/Province... ...record of creating reusable examples, tutorials, or scientific software workflows that others have successfully usedStrong written and...SuggestedRemote workDay shift- ...ensure a bright future for NTT DATA Services and for the people who work here.NTT DATA Services currently seeks a AWS/Azure DevOps Engineer to join our team in Canonsburg, Pennsylvania (US-PA), United States (US).AWS/Azure DevOps EngineerBasic Qualifications:-+5yrs of...SuggestedFor contractors
$180k - $200k
...Job Description Lead Principal Engineer_Canonsburg, PA_Full-Time_Direct Hire \n \n Position Title: Lead Principal Engineer... ...technical direction to digital, analog, power-electronics, mechanical, software, and test engineers. \n • Serve as a technical mentor and...SuggestedFull timeWork from homeRelocation packageFlexible hours2 days per week1 day per week- ...Job Description Job Description Lead Principal Engineer - MK48 program Location: Canonsburg, Pennsylvania, Onsite Full Time Role Security Clearance: DoD Secret preferred; must be obtainable within a reasonable period after hire Work Authorization:...Full time
$27.5 per hour
...Responsibilities for this Position Software Engineering Intern ID: 2026-74993 US-MA-Dedham Required Clearance: Secret Posted Date: 9/16/2026 Category: Engineering-Other Employment Type: Intern Hiring Company: General Dynamics Mission Systems...InternshipImmediate startFlexible hours- Primary Responsibilities Support Manufacturing and Quality workstream activities and process improvements. Harmonize Usage Decision (UD) codes and related stock control processes across plants and business units. Standardize UD codes to improve process consistency...Contract work
- ...We Are Synopsys is the leader in engineering solutions from silicon to systems. The Simpleware team, now part of our portfolio through Ansys, develops software that converts 3D medical images—CT and MRI scans—into accurate 3D models for CAD, simulation, and 3D printing...Remote work
- Veeva Vault Tech Lead Visa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: Yes Veeva Vault Technical Architect with strong Technical and functional knowledge of Veeva Vault PromoMat...
- ...practices for firmware architecture, multithreaded/concurrent software designs, Modular Software and Objected Oriented Design (OOD).... ...Qualifications: ~ Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, or related field + 0-3 yrs....
$136.8k - $152k
...Position \n We are seeking a skilled and motivated Electrical Engineer with a strong background in high voltage transmission power,... ...data center power systems \n ~ Proficiency in electrical design software (e.g., ETAP, SKM, AutoCAD, Revit) and familiarity with relevant...- ...Senior Automation Engineer Audubon is currently seeking a Senior Automation Engineer to join our team in our Canonsburg, PA Office. The Senior Automation Engineer at Audubon shall have shown the ability to specify, design, program, and test automation and control systems...Work at office
- ...Opportunity CDMG has an excellent opportunity for an experienced and highly motivated Automation Engineer with experience in PLC, HMI and DCS programming design to join our Automation Engineering Team. The ideal candidate will play a key role in supporting large automation...
- ...Field Service Engineer - Canonsburg, PA At H&P Equipment, a Division of Hall Industries, Canonsburg, PA, we are successful because of our deep commitment to providing exceptional products and services to our customers. This commitment is reflected in our ongoing investments...Full timeTemporary work
- ...Site Reliability Maintenance Engineer This is an exciting new position meant to be a key player in our newly created Reliability Program. The role is responsible for identifying and managing reliability improvements to steel producing equipment and facilities, minimizing...
- ...Drive compliance with the IT Quality processes and client's Software Development Life Cycle (SDLC) process, including the IT change... ...equivalent in Computer Science, Computer Information Systems, Engineering, or a related technical field, and 6 years of experience in the...Remote work
- ...Build, Deploy, Improve We're looking for an engineer with a few years of field experience to help take our real-time wellsite monitoring... ...written procedures. Help develop and deploy new sensors, software, hardware, and system upgrades. Tear down and inspect...Remote workShift work
$150k
...looking for a technically diversified Civil/Environmental Senior Engineering Manager 1 to support our Power Generation Environmental... ..., cross-sections, topographic plans, etc. Knowledge of GIS software is a plus, including using Arc GIS software and using the software...Permanent employmentTemporary workRelocation$105k
...Job Description Job Description Immediate Need | Direct Hire Product Engineer – Compliance & Certification Canonsburg, PA | Onsite Up to $105,000 + Bonus Potential ( May have flexibility) Why Work For Our Client? Global leader in power distribution solutions...Immediate start- Application Engineer The Opportunity Our client is seeking a talented Application Engineer who enjoys solving complex technical problems, working directly with customers, and turning real-world challenges into practical engineered solutions. This is not a behind-the-desk...Work at office
- ...Engineering Project Manager (DPME) Basic Qualifications: Bachelor's degree in Electrical Engineering, or a related Science, Engineering or Mathematics field, plus a minimum of 8 years of relevant experience; or Master's degree plus a minimum of 6 years of relevant experience...Immediate start
- ...medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location).Key Responsibilities:The IT Deskside Support Engineer is fully accountable for:Business Hours & Non-Business Hours On Call support requiredOnsite incident and request execution...Contract workLocal areaImmediate startRemote work
- NAWe are having requirement of “Sitecore Technical Developer in US” as per following Job Description. Request to forward us suitable resource profiles along with the quotes.Needs to have experience with Sitecore Glass, Sitecore Query,Must have SXA experience / KnowledgeWorked...
- ...communicating knowledge and by attending weekly or monthly meetings. ~ Ability to accurately use various office and accounting software. ~ Ensure compliance with OSHA, EPA, fire safety, and local building codes. ~ Maintain all life safety systems and...Work at officeLocal area
$85k - $100k
...Bridge Design Engineer Canonsburg, PA ( • Infrastructure + Mobility Job Type Full-time Description Bridge Design Engineer... .... ~ Proficiency in MicroStation, STAAD, and bridge design software. ~ Familiarity with state DOT design standards, including PennDOT...Full timeFor contractorsWork at officeLocal area- Join the Kadima Rehabilitation & Nursing at South Hills Team! At Kadima Rehabilitation & Nursing at South Hills, we are dedicated to providing exceptional care to our patients and community. As an essential part of our team, the EVS Director plays a vital role in ensuring...
- ...Job Description Overview Mural Group is partnering with a multi-site industrial manufacturer to hire a Corporate Reliability Engineering Manager. This role is responsible for improving reliability, equipment uptime, and maintenance performance across multiple manufacturing...
- ...Description We are representing an automation machinery manufacturer in the welding & cutting industry. Our client is looking for an Engineering Manager in the Greater Pittsburgh Region. REQUIREMENTS: ~ Bachelors Degree in Mechanical Engineering (ME) or Electrical...
- ...Minimum of 1 year of college study of Construction Management, Engineering or Accounting preferred.Knowledge of and experience using... ...good computer skills including proficiency with common desktop software applications including Microsoft Office and Microsoft Project....For contractorsWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to HPC Software Engineer. Be the first to apply!
- c software developer
- diagnostic software engineer
- federal government software engineer
- goldman sachs software engineer
- software engineer full time
- weekend software developer
- graduate software developer no experience
- entry level software development engineer
- software engineer hybrid
- software engineer microsoft






