Vinci4D.ai
Software Engineer – Nonlinear Solid Mechanics & High-Performance Computing
Palo Alto HQ
Sponsorship not specifiedDetected 27 days ago
PythonC++Code ReviewGitCI/CDMachine LearningFEATest AutomationResearch
About the role
- We are looking for a software engineer who lives at the intersection of computational solid mechanics, numerical methods, and high-performance computing.
- Contribute to a robust software engineering foundation: version control discipline, automated testing, CI/CD pipelines, and code review practices
- Profile and benchmark solver performance; identify and eliminate bottlenecks
Responsibilities
- Collaborate with domain experts to translate physical models and mathematical formulations into correct, efficient implementations
- you drive your work to completion without needing to be managed closely
- You will design, implement, and tune solvers for geometric and material nonlinearity in solid mechanics - think large-deformation, contact, and history-dependent material response - that run at scale on modern hardware.
- You will write production-quality code, contribute to our CI/CD infrastructure, and collaborate closely with a multi-disciplinary team of physicists, engineers, and software developers.
- This is not a "maintain the existing stack" role.
- Build and optimize the underlying linear algebra: iterative linear solvers and preconditioners for the large sparse systems arising at each Newton iteration
- Implement FEM discretizations for structural and thermomechanical field solves, with attention to robustness and convergence under stiff, ill-conditioned, and near-singular conditions
Nice to have
- 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 with performance profiling tools (Nsight, VTune, Roofline analysis)
- Work on genuinely hard technical problems with real engineering impact
- Join a small team where your contributions are visible and your voice is heard
Skills
- Strong foundation in the finite element method (FEM) for solid and structural mechanics
- Proven GPU programming experience (CUDA, HIP, SYCL, or similar) with a track record of getting real performance out of hardware
- Proficiency in C++ and/or Python; comfort working in performance-critical codebases
- Strong software engineering practices: Git workflows, code review, automated testing (unit, integration, regression), and CI/CD pipelines
- A portfolio of work - open source contributions, published code, or shipped products - that demonstrates the above
- A genuine collaborator: you learn from teammates as readily as you help them
- Able to communicate technical depth clearly to people from different disciplines - physicists, mechanical engineers, product managers
Compensation
- Competitive compensation with equity participation
Company info
- At Vinci4d, we are building the next generation of simulation software for thermal, fluid flow, and structural mechanics applications - the kind of tools that change how engineers design products, from the first mesh to the final answer. We are a small, technically deep team that moves fast, ships real software, and takes on hard problems that matter. If you want your work to be foundational to a platform used by engineers worldwide, this is the place.
- The Role
- We are looking for a software engineer who lives at the intersection of computational solid mechanics, numerical methods, and high-performance computing. You will design, implement, and tune solvers for geometric and material nonlinearity in solid mechanics - think large-deformation, contact, and history-dependent material response - that run at scale on modern hardware. You will write production-quality code, contribute to our CI/CD infrastructure, and collaborate closely with a multi-disciplinary team of physicists, engineers, and software developers.
- This is not a "maintain the existing stack" role. You will be building things that don't exist yet, solving problems that require both rigorous mathematical thinking and solid engineering instincts.
- Develop and tune nonlinear solvers for solid mechanics, handling both geometric nonlinearity (large deformation, finite strain) and material nonlinearity (plasticity, viscoelasticity, temperature-dependent and history-dependent constitutive models)
- At Vinci4d, we are building the next generation of simulation software for thermal, fluid flow, and structural mechanics applications - the kind of tools that change how engineers design products, from the first mesh to the final answer.
- We are a small, technically deep team that moves fast, ships real software, and takes on hard problems that matter.
- If you want your work to be foundational to a platform used by engineers worldwide, this is the place.
Apply directly at Vinci4D.ai →Create a free account for alerts like thisView Vinci4D.ai immigration profile
This listing is sourced directly from Vinci4D.ai's careers page and normalized into a canonical job model.