Vista develops a state-of-the-art software platform for MRI machines that allows real-time MR imaging and couples that with AI to reduce the exam time by a factor of 4 or more. Our innovative and FDA-cleared platform reimagines the entire software stack, including an interface that drives custom acquisitions, complex reconstruction algorithms, and machine-aided image analysis.
The Vista 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 Software Engineer – Qt to join our growing team and provide a simple, intuitive user experience while controlling a technically complex FDA-cleared medical device.
Job Summary
In this role, the successful applicant will:
-
- Develop and improve user experiences for simple and intuitive MRI scanning
-
- Support and extend back-end interfaces related to data collection and image display
-
- Interact with customers and researchers to understand problems and explore solutions
-
- Solve tomorrow’s problems today by anticipating new features and integrating user feedback
Qualifications
-
- B.S. in the areas of computer science, computer engineering, electrical engineering, or other related fields (M.S. or Ph.D. preferred)
-
- Experience with Qt and C++ (5 years preferred)
-
- A minimum of 2 years of industry experience in front-end software development
-
- Ability to code for stability, efficiency, and clarity
-
- Proven ability to write clean and well-structured code
Desired Characteristics
-
- Experience building applications on Ubuntu
-
- Strong understanding of UI/UX principles
-
- Proficiency in JavaScript and/or other high-level object-oriented programming languages
-
- Experience with image processing and rendering (e.g., OpenGL graphics; real-time video rendering)
-
- Experience with software optimization methodologies on CPU and GPU (e.g., multi-threaded programming; CUDA)
-
- Software development experience in a regulated industry
-
- Excellent interpersonal, writing, and communication skills
-
- Collaborative and a self-motivated problem solver