Software Developer (C++)

Robotics Prcocess Automation, LLC

Waltham (MA)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Robotics Process Automation, LLC, located in Waltham, Massachusetts, is looking for an experienced software developer to lead the architecture and development of high-performance medical device software. The ideal candidate should have a strong background in C++ development and algorithm design for cardiac diagnoses.

This role involves collaborating with multidisciplinary teams and ensuring compliance with quality systems. The position requires a BS/MS in Computer Science and 5+ years of experience in software development.

Qualifications

  • 5+ years of software development experience.
  • Experience in testing, troubleshooting, and debugging complex applications.
  • Strong aptitude for learning complex systems and adapting to new technologies.

Responsibilities

  • Provide technical leadership in software architecture and development best practices.
  • Architect, design, develop, and release innovative medical device software.
  • Solve complex problems to enhance performance, reliability, and engineering excellence.

Skills

C++ development
Algorithm development using MATLAB
Object-Oriented Programming (OOP)
Analytical and problem-solving skills
Full Software Development Life Cycle (SDLC)
Technical documentation
Collaboration skills

Education

BS/MS in Computer Science or related field

Tools

Git
Jira
JAMA

Job description


  • Provide technical leadership in software architecture and development best practices.

  • Architect, design, develop, and release innovative, high-performance medical device software.

  • Develop algorithms for cutting‑edge medical applications in cardiac arrhythmia diagnosis/treatment.

  • Solve complex problems to enhance performance, reliability, and engineering excellence.

  • Collaborate effectively with multidisciplinary teams (Hardware, Systems, Test, Quality, Regulatory).

  • Participate in preclinical lab experiments with physicians and third parties.

  • Maintain compliance with Quality Systems requirements (e.g., requirements, design, and documentation reviews).

  • Support field clinical staff in software usage and issue troubleshooting.


Qualifications

Required


  • BS/MS in Computer Science or related field.

  • 5+ years of software development experience.

  • Strong C++ development and debugging skills.

  • Experience with algorithm development using MATLAB.

  • Strong background in Object‑Oriented Programming (OOP) principles.

  • Proven analytical and problem‑solving skills.

  • Ability to manage and contribute to multiple projects in parallel.

  • Hands‑on experience with full SDLC: requirements, design, planning, coding, reviews, and documentation.

  • Experience in testing, troubleshooting, and debugging complex applications.

  • Strong collaboration skills and ability to make pragmatic engineering decisions.

  • Technical documentation experience (design specs, test plans, user manuals).


Preferred


  • Familiarity with Scrum/Agile frameworks.

  • Excellent written and verbal communication skills.

  • Knowledge of medical device standards: IEC 62304, IEC 60601, ISO 14971, ISO 13485.

  • Experience with configuration management tools: Git (source control), Jira (issue tracking), JAMA (requirements).

  • Strong aptitude for learning complex systems and adapting to new technologies.

  • Experience mentoring and guiding junior engineers.


ROBOTIC PROCESS AUTOMATION LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. ROBOTIC PROCESS AUTOMATION LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will ROBOTIC PROCESS AUTOMATION LLC require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer (C++)
Software Developer (C++)

Cloud Hybrid Technologies, LLC • Waltham (MA)

On-site
USD 90,000 - 120,000
Software engineer with C#
Software engineer with C#

Robotics Technologies LLC • San Jose (CA)

On-site
USD 90,000 - 120,000
FMRI C++ Developer
FMRI C++ Developer

Robotics Prcocess Automation, LLC • Cleveland (OH)

Hybrid
USD 90,000 - 140,000
Senior Embedded C++ Engineer
Senior Embedded C++ Engineer

Robotics Prcocess Automation, LLC • Dallas (TX)

On-site
USD 120,000 - 160,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Robotics Prcocess Automation, LLC • Waukesha (WI)

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

Robotics Prcocess Automation, LLC • Englewood (CO)

On-site
Principal Engineer, Supply Chain
Principal Engineer, Supply Chain

Robotics Prcocess Automation, LLC • Atlanta (GA)

On-site
USD 120,000 - 150,000
Software Engineer (Java/C++/PHP)
Software Engineer (Java/C++/PHP)

Robotics Prcocess Automation, LLC • Menlo Park (CA)

On-site
USD 100,000 - 130,000
Software engineer with C#
Software engineer with C#

Quantum Technologies. LLC • San Jose (CA)

On-site
USD 80,000 - 120,000
Lead Software Engineer - Full Lifecycle & Tech Leadership
Lead Software Engineer - Full Lifecycle & Tech Leadership

Robotics Prcocess Automation, LLC • Englewood (CO)

On-site