Vinci4D logo
Vinci4DPosted 2 months ago

Software Engineer – Nonlinear Solid Mechanics & High-Performance Computing

$190,000–$230,000 year

RemotePalo Alto, California, United States

Full TimeStartup

Job Summary

Software Engineer for nonlinear solid mechanics and high-performance computing at Vinci4d. You will design, implement, and tune solvers for geometric and material nonlinearity in solid mechanics, including large-deformation and history-dependent constitutive models, and develop FEM discretizations and GPU-accelerated solvers (CUDA/HIP/SYCL) for scalable performance. You will build and optimize linear algebra components (iterative solvers, preconditioners) and port them to GPUs, contribute to CI/CD, and collaborate with domain scientists to translate physical models into correct, efficient implementations. The role emphasizes solving problems that require rigorous math and engineering instinct, with responsibilities spanning production-quality code, testing, benchmarking, and software engineering practices. Requirements include hands-on experience with nonlinear solid mechanics, FEM, Krylov methods, GPU programming, proficiency in C++/Python, and 3–6 years of relevant experience; a portfolio of work is highly desirable.

Required Qualifications

  • Hands-on experience developing solvers for geometric and material nonlinearity in solid mechanics (large deformation kinematics, nonlinear constitutive models)
  • Strong foundation in finite element method (FEM) for solid/structural mechanics
  • Deep familiarity with iterative linear solvers (Krylov methods) and preconditioning for large, sparse systems
  • Proven GPU programming experience (CUDA, HIP, SYCL, or similar) with real performance outcomes
  • Proficiency in C++ and/or Python; comfort with performance-critical codebases
  • Strong software engineering practices: Git workflows, automated testing (unit/integration/regression), and CI/CD pipelines
  • 3–6 years of industry or research experience in computational mechanics, scientific computing, numerical simulation, or HPC
  • A portfolio of work demonstrating the above (open source contributions, published code, or shipped products)

Desired Qualifications

  • Experience with warpage and residual-stress problems in semiconductor manufacturing (e.g., packaging, die/substrate stacks, thermomechanical deformation)
  • Familiarity with matrix-free methods for nonlinear and linear operator application
  • Experience with geometric multigrid approaches as solvers or preconditioners
  • Background in adaptive mesh refinement (AMR)
  • Familiarity with embedded geometry or immersed boundary methods for solid mechanics
  • Experience applying machine learning to solid mechanics problems (surrogates, constitutive modeling, solver acceleration)
  • Experience with performance profiling tools (Nsight, VTune, Roofline analysis)
  • Why Vinci4d
  • Work on genuinely hard technical problems with real engineering impact
  • Join a small team where your contributions are visible and your voice is heard
  • Competitive compensation with equity participation
  • Flexible

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce