Jobs · Information Technology · California

Software Engineer - Medical Applications & Algorithms

Heartflow · San Francisco, CA · 6 days ago
HybridInformation TechnologyFull-time

Job Responsibilities

We are looking for candidates who care deeply about software quality and teamwork, and who possess a strong engineering mindset. You will help us:

  • Design, implement, document, and validate algorithmic component software
  • Improve our infrastructure and tooling: algorithmic pipelines, test frameworks and CI/CD pipelines
  • Improve the modularity and testability of algorithmic components, through careful design, specifications and associated tests
  • Participate in cross-functional efforts such as clinical validations and releases of the software
  • Collaborate on the development and deployment of AI-driven tools and workflows to enhance engineering productivity, while ensuring that all AI-assisted code meets the rigorous safety, validation, and documentation standards required for medical device development.
  • Maintain compliance with medical device software quality standards (e.g. FDA, ISO 13485, IEC 62304) throughout the development lifecycle
  • Provide production support

Qualifications

  • 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
  • 2+ year(s) of relevant industry experience in a software company
  • Experience with Python development
  • Experience with modern C++ (C++-11 and up)
  • Understanding of software development best practices: testing, CI/CD, agile methodologies
  • Excellent communication and collaboration skills
  • 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

How You Stand Out

  • 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 CI/CD environments (Jenkins, github, AWS Codebuild/CodePipeline)
  • Experience with cloud-based infrastructure (Amazon Web Services or equivalent)
  • Experience with Rust
  • Experience with validation methodologies: design of experimental studies, statistical testing

Pay

A reasonable estimate of the base salary compensation range is $130,000 to $150,000, cash bonus, and equity.

Schedule

Not specified

Benefits

Not specified

Skills

Not specified

Benefits

Not specified

Pay

Not specified

Schedule

Not specified

Generated by AI

Similar jobs

Software Engineer

Revenue Management Solutions, LLCOklahoma City, OK· 1 mo ago
Engineeringapply on workforcenow.adp.com

Software Engineer

Q2Austin, TX· 3 wk ago
Engineeringapply on q2ebanking.wd5.myworkdayjobs.com

Software Engineer

Booz Allen HamiltonChantilly, VA· 2 days ago
Engineering$87k–$198k/yrapply on careers.boozallen.com

Software Engineer

EpicTallahassee, FL· 3 wk ago
Information Technologyapply on epic.avature.net