×
Register Here to Apply for Jobs or Post Jobs. X

SimVascular Software Engineer and Architect

Job in Palo Alto, Santa Clara County, California, 94309, USA
Listing for: Stanford University
Full Time, Part Time position
Listed on 2026-10-20
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 145175 - 270994 USD Yearly USD 145175.00 270994.00 YEAR
Job Description & How to Apply Below
Job-:
Information Technology Srvcs

Location:

Stanford, CA, United States Workplace:
Remote

Contract:

Regular Posted:
Pay Range: $145,175-$270,994

Pay Frequency:
Annually Fixed Term: NStanford Schools and Units:
School of Medicine Full time or Part time:
Full Time 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 Sim Vascular, 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 Sim Vascular 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 (Git Hub), Agile software development (or similar), Python, AI-assisted software development (e.g. Claude)
Architecting and contributing to svMulti

Physics (svMP), the primary physics solver for the Sim Vascular 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

Responsibilities

Core Duties:

Propose, conceptualize, design, implement, and develop solutions
for difficult and complex applications. Contribute to all phases of a project, including systems
analysis, program design, development, and implementation. Serve as
project lead for some projects.

Oversee testing, debugging, change control, and documentation for
major projects.

Lead and mentor professional staff, as necessary, working on all
phases of application development projects.

Engage in long-term strategic  collaboration with
staff and project leadership. Define complex application development administration and
programming standards.

Oversee the support, maintenance, operation, and upgrades of
applications.

Troubleshoot and resolve complex technical problems.

Review the physical design of existing systems for optimizing
performance. Lead projects, as necessary, for special systems and application
development in areas of complex problems.

Work with other technical professionals to develop standards and
implement best practices.

Provide innovative programming and analysis.

May mentor junior software developers.

Minimum

Education and Experience:

Bachelor…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary