Vinci
Software Engineer – Nonlinear Solid Mechanics & High-Performance Computing
$190K–$230K
Palo Alto HQ · Hybrid · Full-time · Posted Jun 24, 2026
- Experience
- 3–6 years of industry or research experience in a relevant field; a portfolio demonstrating the stated skills is also requested.
About the job
Develop and optimize nonlinear solid-mechanics solvers and supporting HPC software for large-scale engineering simulations.
What you'll do
- Develop nonlinear solid-mechanics solvers and FEM discretizations for structural and thermomechanical problems.
- Build and optimize sparse linear solvers and preconditioners, including GPU implementations; profile and benchmark performance.
- Contribute to testing, CI/CD, code review, and collaboration translating physical models into efficient implementations.
What they ask for
- Hands-on experience with geometric and material nonlinear solid-mechanics solvers and Newton-type methods.
- Strong FEM foundation in solid and structural mechanics, plus iterative linear solvers and preconditioning for large sparse systems.
- Proven GPU programming experience (CUDA, HIP, SYCL, or similar) and proficiency in C++ and/or Python.
- Strong software engineering practices, including Git, automated testing, code review, and CI/CD.
Nice to have
- Experience with semiconductor warpage and residual-stress problems, matrix-free methods, multigrid, AMR, or immersed boundary methods.
- Experience applying machine learning to solid mechanics or using performance profiling tools.
Pay
$190K – $230K (base salary)
Tools
CUDA, HIP, SYCL, C++, Python, Git, Nsight, VTune
AI focus
Nice-to-have experience applying machine learning to solid mechanics, including surrogates, constitutive modeling, or solver acceleration.
Model-written summary · the original posting is authoritative