Principal Software Applications Engineer Onsite in Burlington MA

Glaukos Corporation

Burlington (MA)

Presencial

USD 180 000 - 240 000

Tempo integral

14 dias+
Gerador de candidaturas

Uma candidatura feita para esta oferta — um currículo e uma carta de apresentação personalizados que vão ao encontro do anúncio.

Ultrapassa os filtros ATS

Resumo da oferta

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.

Qualificações

  • 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

Responsabilidades

  • 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.

Conhecimentos

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

Formação académica

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

Ferramentas

Qt

Descrição da oferta de emprego

How You’ll Contribute:

The Principal Software Development Engineer will bring with them skills and experience in desktop software design and implementation. Reporting to the Director of Software Development, the Principal Software Development Engineer works side-by-side with software, electrical, mechanical engineers, and scientists to design and create software code within our products to achieve design goals. This position is in a cross functional team that is working to develop future generations of our corneal therapy system. The Principal Software Development Engineer will contribute to product design & development, testing, risk analysis, design for reliability, and design for manufacturability of existing and next generation products. The Principal Software Development Engineer will work with Clinical and Regulatory Affairs, Operations, Quality and Marketing/Sales; meeting performance, quality, and cost goals, while optimizing time to market.

What You’ll Do:
  • Create, with the senior engineering team, the software architecture, design philosophy, design requirements and specifications.
  • Responsible for all levels of software design and implementation, from algorithm design to coding as well as the necessary design documentation.
  • Implement software development and design control requirements for regulated markets per 21 CFR 820, IEC 14971, IEC 62304, and applicable FDA guidance.
  • Responsible for unit testing, and integration testing of software modules. Applies best practices with regards to the use of version control software.
  • Work closely with the SWQA team to investigate and resolve issues identified during testing.
  • Work together with hardware designers in order to obtain optimum system performance.
  • Support maintenance and improvement of legacy products as required
How You’ll Get There:
  • 12+ years of relevant experience.
  • 10+ years of experience in software engineering, algorithm creation, I/O control, systems control, and similar or 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 experience with 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
  • This role works onsite in Burlington, MA

#GKOSUS

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Principal Software Applications Engineer
Principal Software Applications Engineer

Planet Pharma • Burlington (MA)

Presencial
USD 140 000 - 180 000
Principal Software Applications Engineer (Hybrid)
Principal Software Applications Engineer (Hybrid)

Planet Pharma • Burlington (MA)

Presencial
USD 140 000 - 210 000
Principal Software Applications Engineer
Principal Software Applications Engineer

Trident Consulting • Massachusetts

Presencial
USD 157 000 - 197 000
Principal Software Engineer - Compliance Lead
Principal Software Engineer - Compliance Lead

Real Staffing • Minneapolis (MN)

Presencial
USD 140 000 - 190 000
Principal Desktop Software Engineer (C#/Qt)
Principal Desktop Software Engineer (C#/Qt)

Planet Pharma • Burlington (MA)

Presencial
USD 140 000 - 180 000
Principal Software Engineer
Principal Software Engineer

Brooksource • Irvine (CA)

Presencial
USD 170 000 - 250 000
Principal Software system Engineer (Medical Device)
Principal Software system Engineer (Medical Device)

ITMC Systems, Inc • Raleigh (NC)

Presencial
USD 100 000 - 130 000
Senior Software Engineer
Senior Software Engineer

Guerbet • Cincinnati (OH)

Presencial
USD 110 000 - 150 000
Senior Software Engineer
Senior Software Engineer

Redolent Infotech Pvt. Ltd. • Saint Paul (MN)

Presencial
USD 120 000 - 150 000
Principal, Software Engineer
Principal, Software Engineer

Alcon • Lake Forest (CA)

Presencial
USD 128 350 - 166 100
Health benefits
Retirement plan
Paid time off