Principal Software Engineer – Regulated Medical Devices

Glaukos Corporation

Burlington (MA)

On-site

USD 180,000 - 240,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Glaukos Corporation in Burlington, MA is seeking a Principal Software Development Engineer to architect, design and implement software for next‑gen corneal therapy systems. You will collaborate with engineers, scientists and regulatory personnel to meet performance, quality and time‑to‑market goals.

The role requires strong C/C++/C#, Qt experience, vast architecture knowledge and a track record of delivering commercial software in regulated settings.

Qualifications

  • 12+ years of relevant experience.
  • 10+ years of experience in software engineering, algorithm creation, I/O control, systems control, and related activities.
  • 5+ years of progressive and hands-on experience designing and developing commercial software in C#.
  • 5+ years of progressive and hands-on experience designing and developing commercial software using a cross-platform GUI framework such as Qt.
  • Experience with software architecture formulation and assessment, and software technology selection for new products.
  • Strong working knowledge of common programming languages, especially C, C++, C#, and associated development environments. Python and other high-level language experience are a plus.
  • Experience with design patterns and architecture patterns like MVC and MVVM is required.
  • A demonstrated record of innovation and creative problem solving on fast paced engineering projects.
  • Experience developing applications that incorporate 3rd party libraries and UI components.
  • Experience with Git.
  • Experienced at implementing custom command protocols over a variety of communication including TCP/IP.
  • A record of successful product development – concept through commercialization.
  • Experienced in writing requirements and specifications.
  • Strong written and verbal communication skills are essential
  • Bachelor of Science, Computer Science, Electrical Engineering, Physics, Mathematics, or similar required, Advanced degree preferred

Responsibilities

  • Create software architecture, design philosophy, design requirements and specifications with the senior team.
  • Responsible for all levels of software design and implementation, from algorithm design to coding and documentation.
  • Implement software development and design control requirements per 21 CFR 820, IEC 14971, IEC 62304 and FDA guidance.
  • Responsible for unit testing and integration testing of software modules; apply version control best practices.
  • Collaborate with SWQA to investigate and resolve issues identified during testing.
  • Work with hardware designers to optimize system performance.
  • Support maintenance and improvement of legacy products as required.

Skills

C#
C++
C
Python
MVC
MVVM
Software architecture
Algorithm design
GIT
TCP/IP
3rd party libraries

Education

Bachelor of Science in CS/EE/Physics/Math or similar
Advanced degree preferred

Tools

Qt

Job description

Glaukos Corporation in Burlington, MA is seeking a Principal Software Development Engineer to architect, design and implement software for next‑gen corneal therapy systems. You will collaborate with engineers, scientists and regulatory personnel to meet performance, quality and time‑to‑market goals.

The role requires strong C/C++/C#, Qt experience, vast architecture knowledge and a track record of delivering commercial software in regulated settings.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Senior Biomechanics Research Engineer – Corneal Modeling
Senior Biomechanics Research Engineer – Corneal Modeling

Glaukos Corporation • Burlington (MA)

On-site
USD 140,000 - 190,000
Senior Software Engineer, Medical Devices (C++, Regulated)
Senior Software Engineer, Medical Devices (C++, Regulated)

Boston Scientific • Marlborough (MA)

Hybrid
USD 82,000 - 156,000
Senior Software Engineer: Medical Device UI Architect
Senior Software Engineer: Medical Device UI Architect

Stereotaxis • St. Louis (MO)

On-site
USD 110,000 - 170,000
Principal Embedded Software Architect – Medical Devices
Principal Embedded Software Architect – Medical Devices

Hitachi Vantara Corporation • Waltham (MA)

On-site
USD 145,000 - 155,000
Flexible schedules
Work from home
Professional development
Principal Systems Engineer: Regulated Medical Devices
Principal Systems Engineer: Regulated Medical Devices

Engineering Resource Group, Inc. • Clifton (NJ)

On-site
USD 140,000 - 190,000
Senior C++ Software Engineer for Medical Devices
Senior C++ Software Engineer for Medical Devices

Capgemini Engineering • Westford (MA)

On-site
USD 69,000 - 162,000
401(k) and comprehensive benefits
Paid time off 12-25 days
Medical, dental, vision
Lead Windows Software Architect for Medical Devices
Lead Windows Software Architect for Medical Devices

Alcon • Lake Forest (CA)

On-site
USD 128,350 - 166,100
Health benefits
Life insurance
Retirement plan
+1
Senior C++ Software Engineer - Medical Devices (Onsite)
Senior C++ Software Engineer - Medical Devices (Onsite)

Capgemini • Westford (MA), Northern (KY)

Hybrid
USD 69,000 - 162,000
Lead C++ Developer
Lead C++ Developer

Capgemini • Waltham (MA)

On-site
USD 90,000 - 150,000
Healthcare including dental and vision
401(k) and Employee Share Ownership Plan
Paid time off and paid holidays
+4