What are the responsibilities and job description for the Principal Software Engineer position at Intellias?
Join our Mapping & Ablation System Software Team and help shape the next generation of cardiac electrophysiology technology. This system enables physicians to visualize the heart’s electrical activity in real time and deliver targeted ablation therapy for patients with arrhythmias. You’ll advance the software that makes this life-changing technology usable, responsive, and clinically impactful.
As a Principal Desktop UI Engineer, you’ll design and build intuitive, high-performance user interfaces that power advanced real-time visualization tools used by clinicians treating cardiac arrhythmias.
What we offer you in USA
- We honor the contract terms you prefer.
- 20 paid vacation days per year
- 40 working hours per week
- Retirement Plan 401(K)
- Medical, Dental, Vision Insurance Plan for you and your Family
- 100% on-Site position in Newton
What You’ll Do
- Collaborate with cross-functional teams including UI designers and medical professionals to gather requirements and translate them into compelling user experiences.
- Develop and maintain high-quality, scalable, and maintainable code using Qt, Python, and QML on a Linux operating system.
- Collaborate with cross-functional teams, including hardware engineers, product design engineers, software test, reliability, and leadership to define software requirements and deliver high-quality solutions.
- Mentor and guide less experienced software team members, fostering a culture of innovation and excellence.
- 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.
Responsibilities
Required
- Bachelor’s degree 7 years experience, or Master’s degree 5 years, or PhD 3 years.
- Strong background building high-performance UI applications.
Preferred
- Expertise in Python and C ; experience with ROS or device-level communication is a plus.
- Deep experience with Qt/QML or similar UI frameworks (PyQt, OpenGL, Unity, GTK, WPF).
- Proven ability to develop real-time or data-intensive applications.
- Strong grasp of software architecture, design patterns, and modern development practices.
- Experience collaborating with UI designers and implementing designs from tools like Figma.
- Familiarity with Agile, Git, CI/CD, and cloud platforms (AWS/Azure).
- Experience in regulated environments (medical devices strongly preferred).
- Excellent communication, problem-solving skills, and team collaboration abilities.