Careers in MedTech

Job Title

MRI Software Engineer


ViewRay, Inc.


We are currently seeking a Software Engineer for our world class MRI team specialized in the integration of various MR Imaging Applications into cutting edge Radiation Therapy systems.

Join our team, help us invent and drive technology to shape the next generations of MRI-guided Radiation Therapy systems.

This position will report to the Director of MRI Engineering.


  • Partner with product management to design and implement new features in a detail-oriented manner
  • Work with peer software engineers and MRI physicists to design and implement robust communication software between the MRI subsystem and the Radiation Therapy subsystem
  • Develop software system requirements and test documentation, as well as execute unit testing.  Author use cases, software design documents, and test specifications.
  • Participate in peer design and code reviews
  • Work with QA and Applications Team to investigate software defects and customer inquiries
  • Provide technical support to external design and manufacturing partners

Education, Experience, Skills

  • BS/MS in Computer Science, Engineering or a related field of study is required
  • Experience developing responsive applications that work across multiple complex electro-mechanical devices is preferred
  • Analytic skills to breakdown complicated issues into subsystem levels by analyzing error messages, log files and system behaviors and provide feedback to developers
  • Proficiency with C/C++ programming and multi-threaded applications
  • Proficiency with developing .NET Windows applications with demonstrated knowledge of object-oriented programming and UML modeling for design
  • Proficiency with Web Socket Communication, HTTPS communication, REST/JSON API Interface development
  • Knowledge of formal software lifecycle processes necessary for software development in an FDA-regulated medical device development environment is a strong plus

Personal Interactions

  • Creative, flexible, and collaborative in approach to technical problem solving
  • Ability to communicate effectively, both orally and in writing, at a variety of technical levels
  • Ability to work effectively as part of the diverse team including physicists, scientists, and engineers in a fast-paced environment and with multiple projects

To apply for this position, please check out our website at

ViewRay provides equal employment opportunities to all qualified applicants without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status or genetic information.

June 11, 2019
Mountain View, California
Job Type
Only registered members can apply for jobs.
Related Jobs
Senior Software Engineer   Mountain View, California
June 24, 2019