Senior Software Engineer, Denver, CO OR Mountain View, CA

Sorry, this job was removed at 8:03 a.m. (MST) on Monday, August 17, 2020
Find out who's hiring remotely in Greater Denver Area.
See all Remote Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Job Title: Senior Software Engineer

Location: Denver, CO OR Mountain View, CA

 

About ViewRay

ViewRay®, Inc. (Nasdaq: VRAY) designs, manufactures, and markets the MRIdian® radiation therapy system. MRIdian is built upon a proprietary high-definition MR imaging system designed from the ground up to address the unique challenges and clinical workflow for advanced radiation oncology. Unlike MR systems used in diagnostic radiology, MRIdian's high-definition MR was purposely built to deliver high-precision radiation without unnecessary beam distortion, and consequently, help to mitigate skin toxicity and other safety concerns that may otherwise arise when high magnetic fields interact with radiation beams.
At ViewRay, our vision is clear. We’re dedicated to giving doctors new and better ways to treat cancer with radiation therapy.
We’re an entrepreneurial company with big ambitions, unlimited potential, and a passion for improving the lives of patients with cancer. We’re always on the lookout for talented people who share our commitment and values. Contact us if you’re enthusiastic about working with a close-knit team and motivated by the prospect of making a difference.

 

The Vision for Success:

As a Senior Software Engineer, you will implement and deliver quality software for MRI-guided Radiotherapy technology. Your expertise will support your direct manager to successfully execute on committed development roadmaps.

  • Work with peer software engineers to deliver enhancements to the MRIdian Treatment Planning and Delivery application software, including but not limited to Application Workflow, User Interface, Data modeling and Database storage, Treatment Planning, and Treatment Review/Analysis tools.
  • Work with software engineers and cross-discipline engineers to integrate the software with the overall Treatment Planning system. This includes testing, debugging, and analyzing issues during the integration and verification of the Treatment Planning System.
  • Work with product management to design and implement new features in a detail-oriented manner.
  • Deliver software system requirements, design, and test documentation, as well as execute unit testing for product enhancements introduced. Author use cases, software requirements specifications, software design documents, and test specifications.
  • Participate in peer design and code reviews.
  • Work with QA and applications teams to investigate software defects, customer inquiries, and provide necessary input to technical documentation staff for new features.

The Value you Will Bring

  • BS/MS/Ph.D. in Biomedical Engineering or Computer Science or Engineering, or a related field of study required
  • Proficiency in developing .NET Windows applications with demonstrated knowledge of Object-Oriented programming in C#.
  • Proficiency with WPF user interface development using C# and XAML, preferably with MVVM design principles
  • Proficiency in web application development with knowledge and skill set in JavaScript, HTML5, CSS, TypeScript(React), Nodejs, Json, WebGL, SaaS.
  • Familiarity with software communications protocols such as REST, WCF, TCP/IP socket programming
  • Proficiency with C/C++ programming and multi-threaded applications
  • Experience with developing application software for complex electro-mechanical systems (Medical device preferred)

Bonus Points

  • Knowledge and development experience in medical imaging, Oncology Information System, image processing, 3D rendering, advanced mathematical algorithms, parallel computing is a strong plus.
  • Experience with test-driven development practice is a plus. Familiar with unit test development tools such as NUnit / WinUnit / GoogleTest.
  • Knowledge of formal software lifecycle processes necessary for software development in an FDA-regulated medical device development environment a strong plus.

Why you'll see yourself here

At ViewRay, our teammates have the opportunity to challenge your mind and capture your hearts, by changing the standard of care in radiation therapy.

 

Plus, we offer great benefits, including:

  • Health, dental, and vision insurance that begins on your first day of employment
  • Generous paid time off and flexible schedule
  • Office stocked with snacks, drinks, and occasional catered meals
  • A fun collaborative team with quarterly social events

ViewRay is an EEO employer.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

ViewRay is in Denver's LoDo neighborhood with plenty of trendy restaurants, shopping and entertainment and is steps from Union Station.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about VIEWRAYFind similar jobs