Logo
Pharmavise

Software Developer III - Medical Device (Onsite - Waltham, MA) Contract

Pharmavise, Waltham, Massachusetts, United States, 02254

Save Job

Job Description 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)