Skip to content
← Back to job listings

Software Engineer (Medical Applications & Algorithms)

HeartFlow · San Francisco, United States

External listingfull-timeabout 1 month ago

About The Role

Join HeartFlow, a pioneering company in the field of coronary artery disease management. As a Software Engineer, you will work on life-saving technology that combines AI, physics, and medicine. Your responsibilities will include designing, implementing, documenting, and validating algorithmic component software, improving infrastructure and tooling, and maintaining compliance with medical device software quality standards. You will be part of a world-class engineering team and have the opportunity to make a significant impact on heart health.

  • Design, implement, document, and validate algorithmic component software for medical applications.
  • Collaborate on the development and deployment of AI-driven tools and workflows to enhance engineering productivity.
  • Maintain compliance with medical device software quality standards (e.g. FDA, ISO 13485, IEC 62304) throughout the development lifecycle.
  • Minimum Bachelor’s degree in Computer Science or related is required; Master’s or PhD preferred. Equivalent industry experience may be substituted for advanced degrees
  • Excellent communication and collaboration skills
  • Experience with modern C++ (C++-11 and up)
  • 2+ year(s) of relevant industry experience in a software company
  • Experience with Python development
  • Understanding of software development best practices: testing, CI/CD, agile methodologies
  • Experience with CI/CD environments (Jenkins, github, AWS Codebuild/CodePipeline)
  • Experience with medical imaging, computer vision, 3d computational geometry and/or machine learning
  • Experience with Typescript and three.js (and other web technologies)
  • Experience with Rust
  • Experience with cloud-based infrastructure (Amazon Web Services or equivalent)
  • Experience effectively leveraging AI-assisted coding tools to accelerate development, with the discipline to critically review and maintain a deep understanding of the generated code to ensure system integrity
  • Experience with validation methodologies: design of experimental studies, statistical testing

This is an external listing. JobSpring does not represent or verify the employer. Report this listing