Software Engineer

Cambridge (Boston), Massachusetts

SUMMARY OF POSITION

CMRU has an immediate opening for a Software Engineer to join our Collaborative Innovation Center (CIC) team to work alongside our scientists, engineers, and medical partners in the design, development, and testing of our novel medical devices.

RESPONSIBILITIES

  • Design and implement software components. Components include signal/image processing engines, device controllers, and display/recording/communication of data and images.
  • Build, deploy and test software on proof-of-concept prototype hardware and/or clinicalgrade imaging devices.
  • Develop new software components, or convert, enhance, modify, debug and/or refactor existing ones to meet specifications and performance requirements.
  • Formulate a software design using industry best practices and document requirements and specifications appropriately.
  • Enhance the performance of existing components.
  • Collaborate with academic and industrial partners in various research projects.
  • Contribute to creation of the corporate intellectual property portfolio.

QUALIFICATIONS

Education

  • B.S. or M.S. degree in Computer Science or Computer Engineering or the equivalent area of specialization.

Experience

  • At least 3 years of industry work experience including 3+ years in a software engineer role is required, preferably in a product development environment for a medical device or in a regulated industry.
  • Work experience in medical imaging or other similar instrument development is desired.
  • Work experience developing embedded software is preferred.

Key Competencies

  • Proficiency in programming (E.g., C/C++, C#, python and MATLAB) as well as software development best practices.
  • Experience in signal and 2D/3D image processing.
  • Experience in device controllers.
  • Understanding of Windows operating systems and related tools.
  • Familiarity working under a QMS.
  • Ability to identify problems and find solutions quickly.
  • Ability to work collaboratively in a team environment.
  • Ability to multi-task and produce project deliverables by deadlines.
  • Strong written and verbal communication skills.
  • Self-motivated to learn new things.

Time and Location Commitment

  • This position is regular, full-time and requires a commitment of 37.5 hours per week, Monday-Friday, during regular business hours.
  • This position is based in CMRU’s office in Cambridge (Boston), Massachusetts.
  • A hybrid work schedule will allow the ideal candidate the flexibility to work from home on some days and from the office on other days, but the candidate must be able to come on-site daily based on the needs of the projects and business requirements.

Travel

  • The ability to complete domestic and international travel up to 10% of the time is required.

COMPANY DESCRIPTION

www.research.us.medical.canon

Canon Medical Research USA, Inc. (CMRU) is a multi-modality R&D organization creating next-generation medical imaging systems. It is equipped with cutting-edge instrumentation, prototyping, hardware labs and scientific computing facilities to perform research targeted to preclinical and clinical CT, PET, MRI, Ultrasound and X-ray systems. For those who like to develop new technologies and research new ways of using them, Canon is a rewarding place to work, due to its focus on innovation as the lifeblood of new products.

CMRU is committed to recognizing and appreciating the variety of characteristics that make individuals unique in an atmosphere that promotes work/life balance and celebrates individual and collective achievement. We are especially interested in qualified candidates who can contribute, through their experience, education, research and/or service, to the diversity and excellence of our organization and the scientific and engineering community at large.

CMRU offers a great work environment, professional development, challenging careers, and competitive compensation and benefits. We are an equal opportunity employer (EOE).

Our Way: Values in Action
Unity | Courage | Teamwork | Tenacity | Excellence
A vibrant organization is united behind a common vision, sharing common goals.




Apply for this position