MRI Software Engineer

Location: Los Altos, California

HeartVista develops a state-of-the-art software platform for MRI machines that generates images of the heart in real time and with improved diagnostic accuracy. Our innovative platform reimagines the entire MRI software stack, including custom pulse sequences, complex reconstruction algorithms, and machine-aided image analysis.

The HeartVista team consists of engineers and professionals dedicated to developing next-generation algorithms that improve the quality and speed of clinical MRI. We are looking for a knowledgeable MRI Software Engineer to join our growing team developing pulse sequences and reconstruction algorithms for the next generation of MRI.

Job Summary

In this role, the successful applicant will:

  • Develop advanced MRI applications from pulse sequence design through reconstruction and display

  • Extend our pulse sequence and reconstruction platform using C++, JavaScript, and Objective-C

  • Identify new opportunities for leveraging our unique platform to improve image quality or efficiency

  • Implement automated testing procedures to maintain a high level of quality and reliability

  • Produce high-quality technical documentation for external research use and for regulatory purposes

  • Collaborate with clinicians and MR technicians to solve clinical and usability challenges

  • Interact with customers and external researchers via presentations and publications

  • Solve complex problems through collaboration and as an independent contributor


  • M.S. or Ph.D. in electrical engineering, biomedical engineering, computer science, physics, or applied math

  • Expertise in MRI physics (e.g., spin physics, pulse sequencing, signal processing, or reconstruction)

  • Experience developing a large software project (e.g., in C++, Python, MATLAB, etc.)

  • Experience with C++ and JavaScript, or the ability to learn them quickly

  • Excellent interpersonal, technical writing, and communication skills

  • Collaborative and a self-motivated problem solver

Desired Characteristics

  • Experience in cardiac MRI techniques

  • Expertise in advanced MRI algorithms (e.g., non-Cartesian acquisition; compressed sensing; low-rank reconstruction)

  • Background in image processing and/or computer vision

  • Software development experience in a regulated industry

Apply Now!

Send your resume to including relevant publications