Software Development Engineer - Computational

Hospital for Special SurgeryNew York, NY
89d$82,500 - $126,000

About The Position

The Hospital for Special Surgery (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). The role will initially focus on technical development within our groundbreaking Digital Twin Platform in Orthopedics project. This fully funded 4-year initiative will develop infrastructure to build patient-specific orthopedic digital twins to transform surgical planning and personalized care. Within this project, you will collaborate with expert scientists to deploy and optimize biomechanical simulation engines. This work will deploy physics-based knee models to a production cloud compute environment, optimize computational algorithms for real-time performance, and create the simulation backbone that enables surgeons to virtually test surgical strategies.

Requirements

  • 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
  • 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

Nice To Haves

  • Experience with OpenSim or similar biomechanical simulation tools
  • Experience with finite element analysis and computational mechanics software
  • Knowledge of biomechanics principles and musculoskeletal modeling
  • Knowledge of orthopedic anatomy and surgical procedures
  • Experience with cloud HPC platforms (AWS ParallelCluster, Azure HPC)
  • Background in mesh generation and computational geometry
  • Understanding of software optimization and performance profiling

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

Benefits

  • Base pay scale for this position is $82,500.00 - $126,000.00
  • Eligible for additional benefits consistent with the role

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service