Stanford University logo
Higher Education, Research, Healthcare

SimVascular Software Engineer and Architect

RemoteRemoteFull TimePosted 1 month agoVisa sponsorship availableHidden Gem · Himalayas

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Required skills

  • SimVascular
  • svMultiPhysics
  • svMP
  • object-oriented programming
  • C++
  • healthcare sector
  • large scale physics-based solvers
  • high-performance computing
  • parallel computing
  • MPI

Nice to have

  • 3D Slicer
  • congenital heart disease
  • FDA approval
  • clinical translation
  • reduced order model solvers
  • web-based documentation

Role summary

Stanford University's Cardiovascular Biomechanics Computation Lab seeks a remote SimVascular Software Engineer and Architect. This role involves deep C++ knowledge, experience in healthcare software development, and expertise with large-scale physics-based solvers in HPC environments. Responsibilities include architecting and refactoring the svMP physics solver, planning code development for FDA submission, implementing quality control and automated testing, GPU acceleration, and mentoring students and staff. The position also requires participation in long-term strategic planning and collaboration on documentation.

The Cardiovascular Biomechanics Computation Lab at Stanford University, led by Dr. Alison Marsden, specializes in computational modeling of the cardiovascular system to advance surgical planning, medical device design, and fundamental research in biomechanics. The lab develops SimVascular, a leading open-source project for patient-specific modeling and blood flow simulation, and is actively creating tools for segmentation and virtual surgery in 3D Slicer.

The lab has a particular interest in congenital heart disease patients, and we are leading a national collaborative effort to develop software for anatomic modeling, virtual surgery, and simulations pertaining to this patient group, with the ultimate goal of achieving FDA approval and clinical translation.

The lab is looking for a SimVascular Software Engineer and Architect who will be eligible to work remotely and whose duties will include:

  • Deep knowledge of object-oriented programming with C++

  • Experience with software development in the healthcare sector

  • Experience with large scale physics-based solvers in a high-performance computing environment

  • Experience with parallel computing (e.g. using MPI or similar), version control systems (GitHub), Agile software development (or similar), Python, AI-assisted software development (e.g. Claude)

  • Architecting and contributing to svMultiPhysics (svMP), the primary physics solver for the SimVascular project
  • Overseeing svMP solver refactoring effort
  • Planning code development – including testing, hardening, and architecture- to prepare the svMP software for future FDA submission
  • Implementing quality control in code development
  • Performing code profiling and improving efficiency
  • Code improvements and refactoring of reduced order model solvers
  • Overseeing and implementing automated testing implementation
  • Implementing new GPU acceleration capabilities
  • Reviewing and providing feedback on solver contributions from Marsden lab members and partner labs
  • Overseeing and collaborating on web-based documentation development
  • Participating in long term strategic planning with Dr. Marsden, the lab’s Senior Software Research Engineer and others in the national collaborative
  • Mentoring staff, graduate students and postdoctoral scholars across collaborating labs on all aspects of svMP software development

* - Other duties may also be assigned

Originally posted on Himalayas

Ready to apply?
You'll be redirected to Stanford University's application page.

Similar roles

See how RiseMe works

Match, tailor, and prep so you send fewer applications and land more interviews.