Principal Software Engineer (3D Visualization) - Electrophysiology
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
Recommended Jobs
Long-Term Substitute Teacher: 5th Grade
Hopedale Public Schools is seeking Long-Term Substitute 5th Grade Teachers at Hopedale Memorial Elementary School.ABOUT US: The mission of the Hopedale Public Schools is to enable our students to ach…
Principal Consultant - Blood Bank
Job Description We're on a journey to advance how health happens with technologies that empower patients, support clinicians, inspire innovation, and save lives. Our mission? To create a …
Communications Specialist
POSITION SUMMARY: The Communications Specialist plays a key role in amplifying Boston Medical Center Health System’s (BMC Health System) voice across external channels to elevate awareness of …
Senior Logistics Analyst II
About SimpliSafe We’re a high-tech home security company that’s passionate about protecting the life you’ve built and our mission of keeping Every Home Secure. And we’ve created a culture here that…
Optometric Assistant (Part-time Temp)
We are seeking a skilled and reliable Optometric Technician to join this growing team on a per diem or hourly basis. This is a part-time, temporary position to cover for a staff member currently on l…
Principal Software Developer 4
Job Description Are you interested in working on the Storage Infrastructure team that operates with Exabytes of data in 60+ regions? Oracle Cloud Infrastructure (OCI) customers run their busine…
Software Engineer II - API
Klaviyo is growing fast, and we have openings for all skill levels across all of our teams. Learn more about our engineering culture at . We love tackling tough engineering problems and look for …
Advisor Development Program - Financial Solutions Advisor Trainee: Falmouth - E. Main St Financial Center
Merrill Wealth Management is a leading provider of comprehensive wealth management and investment products and services for individuals, companies, and institutions. Merrill Wealth Management i…
Registered Nurse
At VRNSHH, Inc., we are at the forefront of integrating cutting-edge virtual reality technology into healthcare solutions. We are seeking a Registered Nurse who is passionate about leveraging technolo…