India-Maharashtra, Pune; India-Haryana, Gurgaon
About the Role:
he Opal 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 tools include C++, OpenGL, GLSL, OpenCL, Qt, and Linux.
Key Responsibilities:
- Design, develop and maintain user interfaces for our medical device using Qt.
- Provide technical leadership to the team in software design and best in class software development methodologies and practices.
- Solve difficult problems and always strive to make things better and achieve engineering excellence.
- Partner with other teams including marketing, systems engineering, QA, hardware and regulatory to understand requirements and bring the best solutions forward.
Requirements:
- BTech/MTech in Computer Science/Electrical engineering or equivalent experience, with a strong software development background.
- 10 - 14 years of experience with having delivered successful mission critical products.
- Expertise in C++, Qt and familiarity with one other scientific computing/scripting language such as Python or MATLAB. Working knowledge in Unix.
- Strong in solving complex problems and demonstrated ability to adapt, proactive and a positive influence to the rest of the team.
- Excellent communication skills with the ability to adapt to the target audience.
- Expertise in developing software using Scrum methodology.
- In all actions, demonstrates a primary commitment to patient safety and product quality by maintaining compliance to the Quality Policy and all other documented quality processes and procedures.
Preferred Qualifications:
- Strong experience with designing and implementing medical device software.
- Experience working with third-party C++ libraries such as STL, Qt, Boost.
- Experience developing systems with intuitive User Interfaces.
- Experience writing SW for embedded systems that interface with sensors.
Working Conditions
• Hybrid Work Mode
• Travel 0-10%