Job Description
Solver Development Engineer

Job Summary

We are seeking a Solver Development Engineer to join our team and contribute to the development and optimization of advanced solvers for physics-based simulation products, including multibody systems (MBS), finite element analysis (FEA), and computational fluid dynamics (CFD). This role combines software engineering with applied mathematics expertise, enabling you to design efficient numerical algorithms and accelerate simulations on modern computing platforms.

This is a hybrid role located in Irvine, CA | Novi, MI | North Kingstown, RI. Remote work may be considered for exceptional candidates. 

About Hexagon

At Hexagon Manufacturing Intelligence (HMI), we strive to help manufacturing companies 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 products. The Design & Engineering (D&E) business unit is responsible for HMI’s Computer Aided Engineering (CAE) software technology that enables engineers to validate and optimize their designs using virtual prototypes. Customers in almost every industry use our CAE software solutions to have greater confidence in their designs and to ensure that those products can be manufactured as intended.

What You'll Do

  • Solver Development: Implement and enhance algorithms for structural, fluid, and multi-physics simulations with a strong mathematical foundation.
  • Performance Optimization: Apply advanced techniques to improve solver efficiency on CPU and GPU architectures.
  • Parallel Programming: Develop and optimize code using CUDA, OpenMP, OpenACC, or MPI for large-scale simulations.
  • Mathematical Modeling: Utilize linear algebra, numerical methods, and optimization techniques to ensure solver accuracy and robustness.
  • Collaboration: Work closely with senior engineers and cross-functional teams to integrate solver improvements into products.
  • Continuous Learning: Stay current with emerging technologies in HPC, GPU computing, and applied mathematics for simulation.

What You'll Bring

  • Education:
    • Bachelor’s or Master’s degree in Computer Science, Computational Engineering, Applied Mathematics, or related field.
    • Ph.D. is desirable for candidates with strong research or advanced numerical methods experience.
  • Experience:
    • 1–5 years of experience in software development or computational science.
    • Exposure to solver development or numerical algorithms is a plus.
  • Technical Skills:
    • Proficiency in C/C++ programming.
    • Familiarity with parallel programming models (CUDA, OpenMP, OpenACC, MPI).
    • Strong foundation in applied mathematics, including linear algebra, numerical methods, and optimization.
  • Additional:
    • Strong problem-solving skills and willingness to learn advanced HPC techniques.
    • Good communication and teamwork abilities.

 

What We Offer

Hexagon offers a comprehensive and competitive benefits program designed to support the health, well-being, and financial security of our employees and their families. U.S. employees have access to:

  • Multiple medical plan options, including a Consumer-Driven Health Plan (CDHP) and a PPO plan

  • Dental and vision coverage

  • Health Savings Accounts (HSA) with employer contributions

  • Flexible Spending Accounts (FSA) for health care and dependent care

  • Paid time off, including company holidays and parental leave

  • 401(k) retirement savings plan with a generous employer match

  • Company-paid life insurance, AD&D, short-term disability, and long-term disability

  • Supplemental voluntary benefits, including accident, critical illness, and hospital indemnity coverage

  • Employee Assistance Program (EAP) for confidential support services

  • Identity protection and legal benefits

  • Commuter benefits for applicable locations

  • Professional development support, including tuition reimbursement

Explore Life at Hexagon

At Hexagon, we’re empowering an autonomous, sustainable future through innovation in manufacturing intelligence, simulation, and automation. Get to know our teams, our culture, and our technology through our social media channels:

Instagram: @hexagon_mi | @hexagon_ab
LinkedIn: Hexagon Manufacturing Intelligence
YouTube: Hexagon MI | Hexagon AB
Twitter/X: @HexagonMI | @HexagonAB
Facebook: Hexagon Manufacturing Intelligence

Learn more at hexagon.com and get inspired by how we shape smart change across industries.

 

#LI-MC2

Hexagon posts all official job opportunities on either careers-manufacturing.hexagon.com or careers.hexagon.com and communicates only from email addresses ending in @hexagon.com. We never request payment or personal banking information during recruitment. No offers will ever be extended without a proper interview via Teams or in person, never done over email alone. If you suspect fraud, it probably is, and contact us at recruitment.us.mi@hexagon.com.

Information at a Glance
Division:  Business Area D&E
Job Title:  Solver Development Engineer
Job Function:  Research & Development
Job Location (Short):  Irvine, USA, 92618
| North Kingstown, USA, 02852
| Novi, USA, 48377
Workplace Type:  Hybrid
Workplace Details:  Irvine, California, Hybrid/Remote
Req ID:  2477

About Hexagon

Hexagon is a global leader in sensor, software and autonomous solutions. We are putting data to work to boost efficiency, productivity, and quality across industrial, manufacturing, infrastructure, safety, and mobility applications. Our technologies are shaping urban and production ecosystems to become increasingly connected and autonomous – ensuring a scalable, sustainable future. Hexagon’s Manufacturing Intelligence division provides solutions that utilise data from design and engineering, production and metrology to make manufacturing smarter.