Senior Software Development Engineer

Rider Solution

Cambridge (MA)

Hybrid

USD 82,965 - 118,163

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading medical technology company in Cambridge, MA is seeking a Senior Software Development Engineer. This role demands a hands-on approach in developing advanced medical imaging software and robotics devices. Candidates must have a minimum of 5 years in software engineering, particularly in C++. Responsibilities include designing GUI architectures, implementing software enhancements, and generating detailed documentation to ensure quality standards. This hybrid position requires collaboration with cross-functional teams to drive innovative healthcare solutions.

Qualifications

  • 5+ years in progressively senior software engineering roles, with experience in software architecture design.
  • Direct experience in developing medical or safety-critical products is essential.

Responsibilities

  • Design and construct a flexible, maintainable GUI architecture for medical robotics devices.
  • Develop WxWidgets Front End screen layouts in XRC.
  • Analyze, plan, design, implement, and verify software for novel medical robotic devices.
  • Generate comprehensive documentation following quality procedures.

Skills

Proficiency in modern programming languages, particularly C++
Familiarity with design documentation
Unit testing knowledge
Computer systems validation understanding

Education

Minimum bachelors degree in computer science or related discipline

Tools

Visual Studio

Job description

About the job Senior Software Development Engineer
  • Experience Level: Mid-Senior (6 Years Required)
  • Pay Rate: $73 per hour ( Contract )
  • Location: Cambridge, MA
  • Work Schedule: Hybrid - 3 days in the office, 2 days remote per week (Wednesdays required in-office)

Role Snapshot:

In collaboration with leading Boston-area hospitals, is at the forefront of turning advanced medical research into impactful products. We are currently seeking a Senior Software Engineer to contribute to the design, implementation, and verification of software for cutting-edge medical projects. This hands-on role spans firmware and software development, algorithm optimization, image processing, and application development.

Key Responsibilities:

  • Design and construct a flexible, maintainable GUI architecture for innovative medical robotics devices.
  • Develop WxWidgets Front End screen layouts in XRC.
  • Analyze, plan, design, implement, and verify software for novel medical robotic devices, covering hardware control, graphical user interfaces, and post-processing of medical images.
  • Generate comprehensive documentation following quality procedures and industry best practices under Design Control.
  • Create and execute unit and integration test plans.
  • Contribute to software system-level test plans.
  • Collaborate effectively in cross-functional teams comprising Research, Engineering, QA/RA, and Marketing.

Results Expected:

  • Successful completion of software development for medical imaging projects.
  • Comprehensive software documentation, including requirements, architecture design, and specifications.

Other Expectations:

  • Education Required: Minimum bachelors degree in computer science or related discipline.
  • Experience Required: 5+ years in progressively senior software engineering roles, with direct experience in software architecture design and development.
  • Prior experience in developing medical or safety-critical products is essential.
  • Proficiency in modern programming languages, particularly C++.
  • Familiarity with design documentation, unit testing, and computer systems validation is preferred.
  • Strong understanding of development platforms such as Visual Studio.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Medical Devices)
Senior Software Engineer (Medical Devices)

Intellias • Massachusetts

Hybrid
USD 120,000 - 170,000
Senior Software Engineer (User Facing Applications)
Senior Software Engineer (User Facing Applications)

Imperative Care • Campbell (CA)

On-site
USD 140,000 - 210,000
Stock options
401k
Health benefits
+1
Senior Medical Device Software Engineer (Python / C++)
Senior Medical Device Software Engineer (Python / C++)

Intellias • Newton (MA)

Hybrid
USD 100,000 - 130,000
Senior Medical Device Software Engineer (Python / C++)
Senior Medical Device Software Engineer (Python / C++)

Intellias • Mounds View (MN)

Hybrid
USD 80,000 - 120,000
Software Architect
Software Architect

Motion Recruitment Partners LLC • Bedford (MA)

Hybrid
USD 180,000 - 240,000
Hybrid schedule Bedford, MA
Medical, dental, and vision coverage
401(k) with company match
+1
Head of Software Engineering
Head of Software Engineering

HireFocus LLC • Houston (TX)

On-site
USD 140,000 - 180,000
Senior C++ Software Engineer
Senior C++ Software Engineer

The Mullings Group • Boston (MA)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Redolent Infotech Pvt. Ltd. • Saint Paul (MN)

On-site
USD 120,000 - 150,000
Electrical Engineer
Electrical Engineer

Zenovo • Belmont (MA)

On-site
USD 160,000 - 175,000
Health benefits
Flexible start date
Senior Software Engineer - Medical Imaging & Robotics Hybrid
Senior Software Engineer - Medical Imaging & Robotics Hybrid

Rider Solution • Cambridge (MA)

Hybrid