Salary
💰 $148,000 - $222,000 per year
Tech Stack
AWSAzureCloudLinuxPythonQtUnityWPF
About the role
- Design and develop intuitive, user-friendly desktop interfaces for the Affera Mapping and Ablation System using Qt/QML, Python and C++ on Linux
- Take ownership of critical software features and deliver high-quality, scalable, maintainable code
- Collaborate with cross-functional teams including UI designers, medical professionals, hardware engineers, product design engineers, software test, reliability, and leadership to define software requirements
- Mentor and guide less experienced software team members
- Apply best practices in software development to maintain high-quality code
- Attend and participate in pre-clinical in-vivo system evaluations
- Participate in laboratory demonstrations for internal stakeholders and clinicians
- Work on cutting-edge electrophysiology technology to create real-time high-performance visualization applications
Requirements
- Bachelor's degree and 7 years of relevant experience OR Master’s degree with 5 years of relevant experience OR PhD with 3 years relevant experience
- Extensive experience designing, developing, and testing real-time high-performance visualization software applications
- Experience developing and maintaining code using Qt, Python, and QML on a Linux operating system
- Expertise working in Python/ C++ environments, ideally with ROS or device-level comms (preferred)
- Strong experience in desktop UI development (e.g. Qt/QML, PyQt, Open GL, unity, GTK, WPF, or similar)
- Experience building real-time or data-rich interfaces for technical or clinical applications
- Strong understanding of software architecture and design patterns
- Experience with software version control systems, such as Git
- Experience working with UI designers and implementing UI designed in Figma or similar
- Experience with Agile development methodologies
- Experience with cloud-based platforms and services (e.g., AWS, Azure)
- Knowledge of CI/CD tools and practices, including automated testing and deployment
- Experience working in a regulated environment (preferred)
- Strong communication and collaboration skills
- Excellent problem-solving abilities and a proactive approach to addressing challenges
- Ability to attend and participate in pre-clinical in-vivo system evaluations and laboratory demonstrations
- Candidates must be local to the Greater Boston area or have the ability to relocate for the position
- Willingness to work a minimum of 4 days a week onsite