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