Monster
 
 
 
 

Job Summary

Company
Still River Systems Inc
Location
Littleton, MA 01460
Industries
Medical Devices and Supplies
Job Type
Full Time
Employee
Years of Experience
2+ to 5 Years
Education Level
Bachelor's Degree
Career Level
Experienced (Non-Manager)

C++ Software Engineer

About the Job

Still River Systems is building the Monarch 250™ Proton Beam Radiation Therapy System, a practical, cost-efficient, single-room PBRT system scaled for use at most cancer centers. Designed using state of the art engineering techniques and materials, the heart of the Monarch 250™ System is a compact, superconducting high field magnet, which directs a proton beam toward a precisely defined isocenter.

 

Included in the Monarch 250™ PBRT System is a cyclotron, the proton beam delivery system, a treatment couch with pendant control, a radiographic patient positioning system, proton beam treatment planning, and a link to a treatment record and verify system.

 

 C++ Software Engineer

 

Still River Systems is looking for very strong C++ Developer to work on developing application software for the Proton Beam Radiotherapy System as well as for creating engineering, development and testing tools to support the deployment of the system.

 

Principal Duties and Responsibilities

Software design and development, systems integration and engineering for the PBRT system.  The incumbent will work on various software components of the PBRT.


Performs engineering evaluations and/or testing of materials (H/W and/or S/W components, products and systems).

Configure, build and installed Linux systems (H/W, S/W kernel etc.) as part of  the PBRT medical device.

 

The ideal candidate will posse:

 

  • Experience programming with C++
  • Knowledge of software life cycles, FDA guidelines, and ability to fully document software including, but not exclusively, architecture, requirements, design, verification and validation, and test scripts.
  • Experience working with STL, Boost is a plus
  • Exposure to other compiled and interpreted programming languages; in particular Python and Unix shell scripting
  • Experience developing software-based medical products or experience developing imaging software products for consumers
  • Experience with GPU based algorithm development using CUDA or Cg a plus.
  • Experience developing applications with Real-time Linux kernel a plus
  • Ability to multitask projects that span different phases of the software/product lifecycles including documentation, design, development, implementation, testing, installation and/or maintenance phases.
  • Experience working in early-stage ventures

 Qualifications:

 Successful candidates will have a:

  • Education: Minimum of Bachelor's Degree in Computer Science or a related field with at least 3-4 years of experience
  • Solid knowledge of object oriented design and programming
  • Experience working in Linux, Unix, XP or real-time environments
  • Strong verbal and written communication skills

 

No phone calls, please.

 

Still River Systems, Inc. offers competitive compensation and benefits. 

Still River Systems, Inc. is an equal opportunity employer.

 

 
 

Job Tools

 
 

Contact Information

Still River Systems Inc