Principal Desktop Software Architect – Cross-Functional

Planet Pharma

Burlington (MA)

On-site

USD 140,000 - 210,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Planet Pharma seeks a Principal Software Development Engineer to lead desktop software design and implementation for our corneal therapy systems. You will work alongside software, electrical, mechanical engineers, and scientists to deliver robust software that meets design goals and regulatory requirements.

You will report to the Director of Software Development and contribute to architecture, testing, risk analysis, reliability design, and manufacturability while coordinating with Clinical,

Qualifications

  • 12+ years of relevant engineering experience.
  • 10+ years in software engineering and controls.
  • 5+ years in C# desktop development with QT.
  • Strong knowledge of software architecture and design patterns.
  • BS in CS/EE/Physics; advanced degree preferred.

Responsibilities

  • Create software architecture and design requirements with the senior team.
  • Implement software design and necessary documentation from concepts.
  • Apply 21 CFR 820, IEC 14971, IEC 62304 guidance for regulated markets.
  • Perform unit and integration testing of software modules.
  • Collaborate with hardware and design teams for optimum system performance.
  • Support legacy product maintenance and improvements as needed.

Skills

C#
C/C++
QT
MVC pattern
MVVM pattern
Git
TCP/IP
Cross-functional teamwork
Software architecture
Python

Education

Bachelor's in CS/EE/Physics
Advanced degree preferred

Job description

Planet Pharma seeks a Principal Software Development Engineer to lead desktop software design and implementation for our corneal therapy systems. You will work alongside software, electrical, mechanical engineers, and scientists to deliver robust software that meets design goals and regulatory requirements.

You will report to the Director of Software Development and contribute to architecture, testing, risk analysis, reliability design, and manufacturability while coordinating with Clinical,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Desktop Software Engineer (C#/Qt)
Principal Desktop Software Engineer (C#/Qt)

Planet Pharma • Burlington (MA)

On-site
USD 140,000 - 180,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 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 Engineer – Regulated Medical Devices
Principal Software Engineer – Regulated Medical Devices

Glaukos Corporation • Burlington (MA)

On-site
USD 180,000 - 240,000
Principal Software Engineer - Windows Medical Devices
Principal Software Engineer - Windows Medical Devices

Alcon • Lake Forest (CA)

On-site
USD 128,000 - 166,000
Health benefits
Life insurance
Retirement plan
+1
Senior Software Quality Engineer, Medical Device Design
Senior Software Quality Engineer, Medical Device Design

Planet Pharma • Irvine (CA)

On-site
USD 120,000 - 180,000
Senior Electrical Engineer: R&D, PCBA & Prototyping Lead
Senior Electrical Engineer: R&D, PCBA & Prototyping Lead

Planet Pharma • Mounds View (MN)

On-site
USD 90,000 - 130,000
Principal Software system Engineer (Medical Device)
Principal Software system Engineer (Medical Device)

ITMC Systems, Inc • Raleigh (NC)

On-site
USD 100,000 - 130,000
Principal System Engineer - MedTech Systems Leader
Principal System Engineer - MedTech Systems Leader

Full Spectrum • Westborough (MA)

On-site
USD 150,000 - 205,000