Software Development Engineer - Medical Robotics UI
Job DescriptionIn this role, you will contribute to a breakthrough surgical robotic solution that revolutionizes minimally invasive image-guided therapies for patients undergoing complex life-saving endovascular procedures.
Your role:
- Work on a collaborative, interdisciplinary, and experienced medical robotics R&D team, tasked with inventing and launching the next generation of products for Philips’ Image Guided Therapies business.
- Design, implement and document clinical-quality software for the user facing subsystem of a novel surgical robot system in a medical-regulated environment with focus on C++ implementation and integration in an Image Guided System.
- Participate in software design discussions and code reviews (both internal and multi-functional) for robotic solutions and workflows; coordinate with external software contributors, and follow quality & regulatory processes (ISO13485, ISO14971, IEC 62304).
- Join our team in state-of-the-art R&D labs in Best, NL with occasional travel to our Philips Innovation Campus in Cambridge, USA; and to customer sites (10% travel).
You’re a right fit if:
- You’ve acquired 5+ years of professional experience in developing C++ software and preferably for medical devices, or in another regulated environment.
- You have a BS, or MS, PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent – however, candidates at all experience levels are encouraged to apply.
- Expert proficiency in C++, Python, Windows OS, and experience with common application frameworks and libraries (threading, logging, QT, etc.), and modern dev tools and toolchains (VS Pro, Nuget, CMake, SonarQube, etc.).
- Experience in hands-on design, development and troubleshooting of user facing applications, including relevant design patterns and data structures and architectures for distributed applications, and CI/CD pipelines.
- Experience in translating system and customer needs into requirements and breaking them down into implementable interfaces and building blocks.
- Experience with Image Guided Treatment applications is a plus.
• Learn more about
• Discover
• Learn more about