Senior Software Engineer — Medical Device (Hybrid - Waltham, MA) Contract
Job Summary:
We are looking for a Senior Software Engineer with strong software development experience in C++ and User Interface Software Development to join our exciting and fast-paced development team.
The succes sful candidate will be involved in all aspects of the system's software, including Graphical User Interface development. They will also interface with other teams, such as systems engineering, hardware engineering and technicians from the field, to develop meaningful tools for the Opal Mapping System.
The Opal H Dx Mapping System centers around a real-time virtual world of the human heart. As a physician probes the heart with a catheter, the system generates an accurate anatomical model of the chamber. High-performance rendering and algorithmic techniques are vital to creating a stunning view and providing the physician with instant feedback.
Our technology includes C++ (C++11 or newer), Qt (Qt Widgets or Qt Quick/QML), Linux
Responsibilities and Job Requirements:
The Senior Software Engineer will have a key role in the development of clinical features 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, im prove 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
Quality Systems Duties and Responsibilities:
Build Qu al ity into all aspects of their wor k by mai ntaining compliance to all quality requirements, e.g. Requirements, Design, and User Story documentation and revie w.
Qualifications :
• BS/MS in Computer Science or equivalent experience, with a strong software development background.
• 5 years relevant Experience
• C++ development and debugging Experience
• QT GUI Experience, including Qt Widgets and/or Qt Quick/QML
• Experience with 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 co ntinuou s 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.
• Open GL a plus
• Experience mentoring lower-level engineers
Recommended Jobs
Residential Counselor I | Pride
Job Description Job Description Why Work for Gandara : The Residential Counselor I will maintain a therapeutic environment within the residence, which includes meeting the needs of the client…
Outside Sales Representative - Plymouth, MA
Ready to join a dynamic and growing organization with unlimited potential? UniFirst is seeking an Outside Sales Representative to join our team! Work for an international leader in the $18 b…
Sales Associate - Part-Time
Be part of an iconic story. TOMMY HILFIGER is one of the world’s most recognized global lifestyle brands, confidently welcoming and inspiring consumers since 1985. Originally established in New …
HVAC Instructor
Job DescriptionJob Description "Note: The PCI Chicopee, MA campus will be moving to Springfield, MA later this year, 2025. Candidates who apply for openings in Chicopee, MA need to be willing to tran…
Production Lead
Are you enthusiastic about organizing events and crafting unforgettable experiences? Weâre seeking a dynamic and energetic Production Lead to join our team! In this role, you'll collaborate with a …
Legal Project Manager, Legal Operations
Overview As a member of the Office of General Counsel (OGC), the Legal Project Manager, Legal Operations, plays a crucial role in enhancing operational efficiency and business processes. This po…
Operations Associate
Sephora is seeking a Part-Time Operations Associate in Peabody, United States. This role involves supporting daily operations, managing inventory, and assisting with visual merchandising to uphold Sep…
Quick Lube Service Technician
Looking for a career in Automotive Servicing? Want to learn from one of the best? What is the difference between Mirak Automotive Group? We are a family-owned dealership who prides itself on longevity…
Part-Time Afterschool Nanny
Part-Time l Nanny $28–$33/hour – Be lmont, MA Location: Belmont, MA Schedule: Monday–Friday, 2:00 PM–6:00 PM (20 guaranteed hours/week) Compensation: $28–$33/hour (based on experience) …
Ultrasound Technologist - Nights
Requisition Number: 9389 Location: CHA Everett Hospital Work Days: Friday and Saturday 7pm-7am EH Category: Radiology Department: Ultrasound Job Type: PT20Plus HPW Work Shift: Night …