Software Developer III — Medical Device (Onsite — Waltham, MA) Contract
Pharmavise Corporation
Office
Waltham, United States
Contract
Our Fortune 500 Medical Device client has an exciting opportunity for a Software Developer III.
Job Summary:
Designs, develops, enhances, documents, and supports the customization of internally developed or off the shelf (OTS) software applications to meet business needs.
Our technology includes C++, Linux, I2C, MQTT, Ethernet, TCP/IP.
Responsibilities:
The Software Engineer III will have a key role in the development of communication protocols for cutting edge medical applications in the field of Cardiac arrhythmia diagnosis and treatment. The responsibilities will include:
• Provide technical leadership to the team in software architecture and best in class software development methodologies and practices.
• Architect, design, develop and release innovative high performance medical device software.
• Solve difficult problems, improve state of the art, and achieve engineering excellence.
• Collaborate across disciplines effectively (HW, Systems, Test, Quality, Regulatory) to focus and maximize end-to-end solution value and quality
• Participates in preclinical system experiments in the lab, with physicians, and 3rd parties
Required Qualifications:
• BS/MS in Computer Science or equivalent experience, with a strong software development background.
• 5 - 8 Years with BS, 3 - 6 Years with MS, 0 - 3 Years with PhD
• Proficiency with Modern C++ (11’ or newer)
• Linux Experience
• I2C Experience
• MQTT Experience
• Ethernet and TCP/IP Experience
• Experience with Embedded Systems and Object Oriented programming principles
• Excellent analytical and problem-solving skills
• Ability to contribute to multiple projects in parallel
• Implements, tests, troubleshoots, and debugs source code for complex software applications
• Follow the full design life cycle process including driving efforts in requirements specification, design activities, planning, code reviews and creating corresponding artifacts.
• Participate in the development of technical documentation, including design specifications, test plans, and user manuals.
• Promote a collaborative environment and pragmatic engineering decision-making.
• Identify and implement continuous improvements to work processes and tools.
• Support field clinical staff on use of medical software and troubleshooting issues.
Preferred Qualifications:
• Experience with developing on the Linux platform
• Experience with scrum framework
• Good written and verbal communication skills. General report writing/documentation experience
• Experience with medical device standards including IEC 62304, 60601, ISO 14971, 13485
• Experience with software configuration management tools for source code control (Git), issue tracking (Jira), requirements management (JAMA)
• A good learner who can master complex software and quickly adapt to new tools and technologies.
• Experience mentoring lower-level engineers
Quality Systems Duties and Responsibilities:
Build Quality into all aspects of their work by maintaining compliance to all quality requirements.
Other Details:
• Schedule: 09:00:AM - 05:00:PM
• Work Setup: Onsite in Waltham, MA
• Contract Length: 12 Months (09/15/2025 - 09/14/2026)
Job Summary:
Designs, develops, enhances, documents, and supports the customization of internally developed or off the shelf (OTS) software applications to meet business needs.
Our technology includes C++, Linux, I2C, MQTT, Ethernet, TCP/IP.
Responsibilities:
The Software Engineer III will have a key role in the development of communication protocols for cutting edge medical applications in the field of Cardiac arrhythmia diagnosis and treatment. The responsibilities will include:
• Provide technical leadership to the team in software architecture and best in class software development methodologies and practices.
• Architect, design, develop and release innovative high performance medical device software.
• Solve difficult problems, improve state of the art, and achieve engineering excellence.
• Collaborate across disciplines effectively (HW, Systems, Test, Quality, Regulatory) to focus and maximize end-to-end solution value and quality
• Participates in preclinical system experiments in the lab, with physicians, and 3rd parties
Required Qualifications:
• BS/MS in Computer Science or equivalent experience, with a strong software development background.
• 5 - 8 Years with BS, 3 - 6 Years with MS, 0 - 3 Years with PhD
• Proficiency with Modern C++ (11’ or newer)
• Linux Experience
• I2C Experience
• MQTT Experience
• Ethernet and TCP/IP Experience
• Experience with Embedded Systems and Object Oriented programming principles
• Excellent analytical and problem-solving skills
• Ability to contribute to multiple projects in parallel
• Implements, tests, troubleshoots, and debugs source code for complex software applications
• Follow the full design life cycle process including driving efforts in requirements specification, design activities, planning, code reviews and creating corresponding artifacts.
• Participate in the development of technical documentation, including design specifications, test plans, and user manuals.
• Promote a collaborative environment and pragmatic engineering decision-making.
• Identify and implement continuous improvements to work processes and tools.
• Support field clinical staff on use of medical software and troubleshooting issues.
Preferred Qualifications:
• Experience with developing on the Linux platform
• Experience with scrum framework
• Good written and verbal communication skills. General report writing/documentation experience
• Experience with medical device standards including IEC 62304, 60601, ISO 14971, 13485
• Experience with software configuration management tools for source code control (Git), issue tracking (Jira), requirements management (JAMA)
• A good learner who can master complex software and quickly adapt to new tools and technologies.
• Experience mentoring lower-level engineers
Quality Systems Duties and Responsibilities:
Build Quality into all aspects of their work by maintaining compliance to all quality requirements.
Other Details:
• Schedule: 09:00:AM - 05:00:PM
• Work Setup: Onsite in Waltham, MA
• Contract Length: 12 Months (09/15/2025 - 09/14/2026)
Software Developer III — Medical Device (Onsite — Waltham, MA) Contract
Office
Waltham, United States
Contract
August 15, 2025