Principal Software Engineer

Intellias

Boston (MA)

On-site

USD 150,000 - 190,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Intellias is seeking a Principal Desktop UI Software Engineer (Qt/QML) in Boston to lead the design and development of high-performance visualization interfaces for electrophysiology devices. You will own critical UI features, partnering with UI designers, clinical teams, and hardware engineers to deliver intuitive, robust software on Linux.

The role emphasizes real-time performance, high-quality code, and collaboration in a regulated medical environment.

Qualifications

  • Bachelor's degree and 7+ years of relevant experience, or Master's with 5+ years, or PhD with 3+ years.
  • Extensive experience designing, developing and testing real-time visualization software.
  • Strong desktop UI development experience with Qt/QML, PyQt, OpenGL, or similar.
  • Experience with ROS or device-level communications is a plus.
  • Experience with UI designers and translating conceptual UI into polished interfaces.
  • Knowledge of software architecture, design patterns, and Git workflows.

Responsibilities

  • Collaborate with UI designers and clinicians to translate requirements into UI features.
  • Develop and maintain high-quality, scalable code using Qt, Python, and QML on Linux.
  • Coordinate with hardware, design, test, and reliability teams to define software requirements.
  • Mentor junior engineers and promote a culture of quality and innovation.
  • Apply best practices to keep code maintainable and robust.
  • Participate in pre-clinical evaluations and stakeholder demos.
  • Contribute to documentation and internal technical reviews.

Skills

Qt/QML
Python
C++
ROS
OpenGL
Git
UI/UX collaboration
Agile
Linux
PyQt

Education

Bachelor's degree
Master's degree
PhD

Tools

ROS
Qt
PyQt
OpenGL
Git
AWS
Azure
CI/CD tools
Figma
Linux

Job description

The Principal Desktop UI Software Engineer (Qt/QML) will be a key player in the Mapping and Ablation System Software Team, working on cutting-edge technology in the electrophysiology field. This role is pivotal in designing and developing intuitive, user-friendly interfaces that enhance the usability and functionality of our advanced medical devices.

About the Role

The ideal candidate should have extensive experience designing, developing, and testing real-time high-performance visualization software applications. They will take ownership of critical software features, collaborating closely with other engineering teams to bring these features to life.

Responsibilities
  • 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.
Qualifications
Required Qualifications
  • 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
Preferred Qualifications
  • Expertise working in Python/ C++ environments, ideally with ROS or device-level comms
  • 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
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment
  • Excellent problem-solving abilities and a proactive approach to addressing challenges
  • 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.

What it's like to work at Intellias: At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That's why we offer a range of benefits that support your well-being and charge your professional growth.

Equal Opportunity Statement

We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law. We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Desktop UI Software Engineer (Qt/QML)
Principal Desktop UI Software Engineer (Qt/QML)

Intellias • Mounds View (MN)

On-site
USD 100,000 - 130,000
Principal Desktop UI Software Engineer (Qt/QML)
Principal Desktop UI Software Engineer (Qt/QML)

Intellias • Newton (MA)

On-site
USD 120,000 - 145,000
Senior Software Engineer
Senior Software Engineer

Intellias • Massachusetts

Hybrid
USD 120,000 - 180,000
Principal Desktop UI Software Engineer (Qt/QML)
Principal Desktop UI Software Engineer (Qt/QML)

Intellias • Boston (MA)

On-site
USD 90,000 - 130,000
Medical insurance
Vision insurance
401(k)
+2
Lead Desktop UI Engineer (Qt/QML) – Medical Mapping
Lead Desktop UI Engineer (Qt/QML) – Medical Mapping

Intellias • Newton (MA)

On-site
USD 120,000 - 145,000
Lead Desktop UI Engineer (Qt/QML) – Medical Mapping
Lead Desktop UI Engineer (Qt/QML) – Medical Mapping

Intellias • Mounds View (MN)

On-site
USD 100,000 - 130,000
Senior Software Engineer - Embedded UI (Qt / C++)
Senior Software Engineer - Embedded UI (Qt / C++)

Intuitive • Sunnyvale (CA)

On-site
USD 188,600 - 271,400
Senior Software Engineer - Embedded UI (Qt / C++)
Senior Software Engineer - Embedded UI (Qt / C++)

Intuitive • California (MO)

On-site
USD 120,000 - 170,000
Staff Software Engineer - Embedded UI
Staff Software Engineer - Embedded UI

Analog Group • Sunnyvale (CA)

On-site
USD 170,000 - 240,000
Senior Desktop UI Engineer (Qt/QML) — Hybrid 4-Day Week
Senior Desktop UI Engineer (Qt/QML) — Hybrid 4-Day Week

Intellias • Massachusetts

Hybrid
USD 120,000 - 180,000