ViewRay Technlogies, Inc
Senior C++ Programmer
длъжност на пълно работно време

Senior C++ Programmer

София длъжност на пълно работно време

За нас

ViewRay is growing, and we’re always on the lookout for talented people who share our commitment and values. If you’re really good at what you do and ready for a new challenge, a career at ViewRay might be right for you.

Smart + Fun = Our team.

You’ll work with highly skilled people who enjoy what they do and take pride in their work. On this close-knit team, everyone’s contribution counts.

An innovative, exciting product.

With our flagship product treating clinically across the world, ViewRay is at an exciting point in our growth curve. We’re partnering with major medical centers, developing more product enhancements, and setting new standards for radiation therapy technology. And that’s just the beginning.

The potential to change lives.

ViewRay technology exists to give clinicians better tools and patients better treatments. Your work at ViewRay can make a difference in the quality of cancer patients’ lives.


We're currently seeking a senior C++ programmer for our world class Science team who will share our passion for conquering cancer and help us develop our ground breaking MRI guided Radiation Therapy system.

We're creating the software for our next generation cancer treatment system. This is a greenfield project in its early stages of development, thus any people who join now have the prospect of making key contributions to the architecture and design.

Our goals
- Creating algorithms for processing MRI imaging data in real time and identifying anatomical features.
- Working on a data processing framework which runs those algorithms and maintains a coherent system state.
- Creating powerful visualizations for the users: graphs, charts, volumetric imaging renders, and more.

The target platforms are powerful but conventional computers running Linux or Windows. We're using C++17. The project includes:

- Custom high-performance algorithms running on multiple threads
- Networking and network communications between nodes
- Databases storing patient data
- UI with complex graphical presentation and editing capabilities

Изисквания и необходими умения

Our requirements:
Our project covers many fields and we feel that any C++ expert can find their place in it. Our only strong requirement is 5 or more years of professional experience with C++.

Personal qualities:
What we value in people

- Strong ability to communicate effectively, both orally and in writing, at a variety of technical levels.
- Creative, flexible, and collaborative in approach to technical problem solving.
- Ability to work as a part of a team and as a strong individual contributor
- Likes new challenges, motivated to learn new skills
- Passionate about our vision to conquer cancer
- The ideal candidate will combine the ability to work closely with other technical experts on the design and architecture of our next generation delivery system with the ability to independently solve difficult technical problems and effectively contribute to the development of a complex software system

Ние Ви предлагаме

The possibility to work on a challenging and interesting project with a great cause
A nice office located in the center of Sofia next to the National Palace of Culture
- Company events and (optional) business trips to the USA
- Flexible working hours
- A 32-CPU workstation with 64 GB of RAM.
- An attractive and competitive salary