Senior Software Engineer - HPC, Research & Development
Irvine, CA, US
Hybrid
Full-time
5 days ago
Save Job
Summary
Summary
Hexagon's Manufacturing Intelligence division is seeking a Senior Software Engineer - HPC .This is a Hybrid or On-site position based in Atlanta, GA, Novi, MI, Irvine, CA, or North Providence, RI.
At Hexagon, we strive to help industrial manufacturers develop the disruptive technologies of today and the life-changing products of tomorrow. Our strength comes from our global footprint and enormous portfolio of advanced industrial sensors, measurement technologies, factory automation, simulation, and analytics tools.
Why Join Us?
* Be part of a global leader in industrial intelligence.
* Collaborate with a forward-thinking team dedicated to innovation and excellence.
* Learn from a long-tenured, highly skilled existing team.
About the Role
The Senior Software Engineer - HPC will lead efforts to enhance the scalability of Hexagon's simulation software products, focusing on GPU offloading and parallelization techniques, particularly in solving large sparse linear systems and eigenvalue problems.
Job Responsibilities
What You'll Do
* Research, design, and implement parallel numerical algorithms with a focus on computational linear algebra.
* Improve scalability of Hexagon's software products through GPU and parallel computing techniques.
* Work collaboratively across software teams to integrate scalable computational solutions into large-scale simulation platforms.
* Mentor and guide junior team members, supporting their technical growth.
* Document new methods, contribute to technical papers, and present at technical conferences or User Meetings.
* Develop and maintain efficient, stable, and scalable data structures needed for HPC numerical methods.
* Evaluate and
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job