Senior Software Engineer

HeartVista develops a state-of-the-art software platform for MRI machines that generates images in real time with improved diagnostic accuracy.  Our innovative platform reimagines the entire MRI software stack, including:
  • Custom pulse sequences
  • Advanced  reconstruction algorithms
  • 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 an experienced Software Engineer to join our growing team defining the infrastructure for advanced and automated MRI data collection and analysis.

In this role, the successful applicant will:
  • Develop and extend our software platform using C++, JavaScript, and Python
  • Identify new opportunities for leveraging our unique platform to improve image quality or efficiency
  • Work productively within an agile team to advance the product as a whole
  • Implement automated testing procedures to maintain a high level of quality and reliability
  • Produce high-quality technical documentation for external research users
  • Educate team members in your areas of software expertise while also learning from their experience
  • Solve complex problems through collaboration and as an independent contributor

  • Bachelor’s degree in computer science, electrical engineering, applied math or equivalent
  • 5+ years in industry developing a large software project 
  • Significant experience with C++
  • Familiarity with JavaScript and Python
  • Ability to develop memory- and CPU-efficient code with strict processing time requirements
  • Collaborative and a self-motivated problem solver

Desired Characteristics:
  • M.S. or Ph.D. in computer science or electrical engineering 
  • Familiarity with CUDA, Qt, Ansible, or Django
  • Experience with cloud computing (AWS, Azure, etc.)
  • Background in image processing and/or computer vision
  • Software development experience in a regulated industry
  • Excellent interpersonal, technical writing, and communication skills

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field