Principal Desktop Software Engineer (C#/Qt)

Planet Pharma

Burlington (MA)

On-site

USD 140,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Planet Pharma in Burlington, MA seeks a Principal Software Development Engineer to lead desktop software design and implementation within a cross-functional team of software, electrical, mechanical engineers and scientists.

You will drive architecture, design requirements and specifications, ensure regulatory compliance (21 CFR 820, IEC 62304), perform testing, and support legacy and next‑generation corneal therapy software to meet performance, quality and cost goals.

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, Physics, Mathematics, or similar.
  • Advanced degree preferred.
  • Experience designing desktop software for regulated markets is required.

Responsibilities

  • Create software architecture, design philosophy, requirements and specifications.
  • Implement software development and design control requirements per 21 CFR 820, IEC 62304, and FDA guidance.
  • Perform unit testing and integration testing of software modules.
  • Collaborate with hardware designers to obtain optimum system performance.
  • Support maintenance of legacy products.

Skills

C
C++
C#
QT
Python
Git
MVC/MVVM
GUI Development

Education

Bachelor's degree in Computer Science, Electrical Engineering, Physics, Mathematics, or similar
Advanced degree preferred

Tools

Git
TCP/IP
GUI QT

Job description

Planet Pharma in Burlington, MA seeks a Principal Software Development Engineer to lead desktop software design and implementation within a cross-functional team of software, electrical, mechanical engineers and scientists.

You will drive architecture, design requirements and specifications, ensure regulatory compliance (21 CFR 820, IEC 62304), perform testing, and support legacy and next‑generation corneal therapy software to meet performance, quality and cost goals.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Desktop Software Architect – Cross-Functional
Principal Desktop Software Architect – Cross-Functional

Planet Pharma • Burlington (MA)

On-site
USD 140,000 - 210,000
Principal Software Engineer – Regulated Medical Devices
Principal Software Engineer – Regulated Medical Devices

Glaukos Corporation • Burlington (MA)

On-site
USD 180,000 - 240,000
Principal Software Applications Engineer Onsite in Burlington MA
Principal Software Applications Engineer Onsite in Burlington MA

Glaukos Corporation • Burlington (MA)

On-site
USD 180,000 - 240,000
Principal Software Applications Engineer
Principal Software Applications Engineer

Planet Pharma • Burlington (MA)

On-site
USD 140,000 - 180,000
Principal Software Applications Engineer (Hybrid)
Principal Software Applications Engineer (Hybrid)

Planet Pharma • Burlington (MA)

On-site
USD 140,000 - 210,000
Principal Software Engineer — C#/Qt, Systems Architect (Onsite)
Principal Software Engineer — C#/Qt, Systems Architect (Onsite)

Trident Consulting • Burlington (MA)

On-site
USD 140,000 - 190,000
Principal Desktop UI Engineer - Qt/QML (Medical Devices)
Principal Desktop UI Engineer - Qt/QML (Medical Devices)

Intellias • Boston (MA)

On-site
USD 90,000 - 130,000
Medical insurance
Vision insurance
401(k)
+2
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
Principal Software Applications Engineer
Principal Software Applications Engineer

Trident Consulting • Massachusetts

On-site
USD 157,000 - 197,000
Principal C++ Software Engineer – Medical Device (Onsite)
Principal C++ Software Engineer – Medical Device (Onsite)

Trident Consulting • Massachusetts

On-site
USD 157,000 - 197,000