Principal Software Engineer (3D Visualization) - Electrophysiology at Boston Scientific Corporation Malaysia
Cambridge, Massachusetts, United States -
Full Time


Start Date

Immediate

Expiry Date

31 Jan, 26

Salary

0.0

Posted On

02 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, OpenGL, 3D Graphics Programming, Object-Oriented Programming, Analytical Skills, Problem-Solving, User Interface Design, Software Development Lifecycle, Communication Skills, Qt, Linux, Agile, Scrum, Medical Device Standards, Git, Jira, JAMA

Industry

Medical Equipment Manufacturing

Description
Your responsibilities will include: Design and build elegant solutions for complex clinical problems in user interaction and visualization Collaborate effectively with hardware, systems, quality, and test teams to ensure end-to-end solution integrity Participate in preclinical system experiments with physicians and third parties to evaluate system performance Implement, test, troubleshoot, and debug source code for complex medical software applications Contribute to technical documentation such as design specifications, test plans, and user manuals Support field clinical staff with software use and issue troubleshooting BS or MS in Computer Science or a related field Minimum of 5 years' experience in software development Strong programming experience in C++ Experience with OpenGL and 3D graphics programming Solid understanding of object-oriented programming principles Excellent analytical and problem-solving skills Demonstrated ability to understand user needs and design intuitive user interfaces Ability to manage multiple projects in parallel Experience with full software development lifecycle processes Strong communication skills, both written and verbal Experience with Qt (QML is a plus) Experience developing on Linux platforms Familiarity with Agile and Scrum methodologies Understanding of medical device standards such as IEC 62304, IEC 60601, ISO 14971, ISO 13485 Experience with software tools such as Git, Jira, and JAMA Experience mentoring junior engineers Quick learner with adaptability to master complex systems and new technologies
Responsibilities
Design and build solutions for complex clinical problems in user interaction and visualization. Collaborate with various teams to ensure solution integrity and support clinical staff with software troubleshooting.
Loading...