HSS is seeking a Software Engineer specializing in high-performance computing to support technical development projects within its new Institute for Technology Development (HSS ITD), focusing on a groundbreaking Digital Twin Platform in Orthopedics project to develop infrastructure for patient-specific orthopedic digital twins to transform surgical planning and personalized care.
Requirements
- Strong proficiency in C++, Python, and parallel programming (OpenMP, MPI, CUDA)
- Experience with GPU computing and high-performance computing environments
- Understanding of numerical methods, optimization algorithms, and data visualization tools
- Experience with Docker containerization and distributed computing
- Experience with version control and collaborative software development
- Experience with OpenSim or similar biomechanical simulation tools
- Experience with finite element analysis and computational mechanics software
Responsibilities
- Implement and optimize physics-based biomechanical models of knee joint mechanics in cloud HPC environment
- Port existing OpenSim-based models to scalable, cloud-based simulation engines using GPU-accelerated solvers and parallel computing frameworks
- Create production-level automated mesh generation pipelines from AI-segmented anatomical models
- Engineer surgical planning modules allowing interactive parameter adjustment and outcome prediction
- Build libraries of reusable model components and pre-computed solutions for common scenarios
- Optimize algorithms for speed without compromising simulation accuracy or clinical validity
Other
- Regular Full time
- Day (United States of America)
- Remote/Hybrid
- Bachelor’s or Master’s degree in Mechanical Engineering, Biomedical Engineering, Software Engineering, Computer Science, or related field
- 3+ years of experience in scientific computing and numerical simulation development