Simulation Engineer
Core
Develop physics-based, data-driven models and high-performance numerical solvers to enable automated metal 3D printing systems.
Role type
Simulation Engineer (Physics & Numerical Modeling)
Builds
Physics-based and data-driven models of laser powder bed fusion processes for industrial-scale metal 3D printing
Domain
Manufacturing / Advanced Materials / High-Performance Computing
Deliverable
production ML models | infrastructure
Required skills
low-level numerical solver development, C/C++/CUDA programming, GPU/HPC simulation, solid/continuum mechanics, computational geometry/meshing, model-predictive control strategies
Preferred skills
real-time/near-real-time simulation, direct numerical simulation (DNS), thermo-elastic modeling, optimization techniques, control theory
Technologies
C, C++, CUDA, GPUs, FPGAs, HPC platforms
Responsibilities
Develop high-performance numerical solvers for simulating physics of advanced metal 3D printing systems; Implement numerical simulation models for real-time or near-real-time performance on HPC or GPU platforms; Work with software engineers to build and deploy physics-based and data-driven models of the laser powder bed fusion process; Work with software engineers to integrate low-level solvers into simulation pipelines and interface with hardware systems; Guide the integration of computational geometry and meshing techniques to support large-scale, physics-driven simulations; Architect simulation modules for execution on specialized compute hardware including FPGAs and GPUs
Seniority
Mid-Senior, hands-on IC