Principal C++ Software Engineer – Medical Device (Onsite)

Trident Consulting

Massachusetts

On-site

USD 157,000 - 197,000

Full time

33 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Trident Consulting is seeking a Principal Software Applications Engineer for an onsite role in Burlington, MA. You will translate cutting-edge research algorithms into production-grade medical device software running on Linux-based systems, collaborating with Advanced Research to deliver robust solutions.

The role requires deep C++ expertise, Linux experience, and strong background in computer vision, graphics, and performance optimization.

Qualifications

  • Must have 12+ years of relevant experience.
  • Minimum 10+ years in software engineering, algorithm creation, I/O control, systems control, etc.
  • 5+ years designing and developing commercial software in C#.
  • 5+ years designing and developing cross‑platform GUI using QT.
  • Experience with software architecture formulation and technology selection for new products.
  • Strong knowledge of C, C++, C#, and related development environments.
  • Python and other high‑level languages a plus.
  • Experience with design patterns and MVC/MVVM architectures.
  • Proven track record of innovation on fast‑paced engineering projects.
  • Experience developing applications with 3rd party libraries and UI components.
  • Experience with Git.

Skills

C++ development
Linux development
OpenCV
Python
MATLAB
Computer vision
Image processing
Geometric transformations
C#
Cross‑platform GUI (QT)
Software architecture
MVC/MVVM patterns
Git
Research‑to‑Product

Tools

QT
Git
OpenCV

Job description

Trident Consulting is seeking a Principal Software Applications Engineer for an onsite role in Burlington, MA. You will translate cutting-edge research algorithms into production-grade medical device software running on Linux-based systems, collaborating with Advanced Research to deliver robust solutions.

The role requires deep C++ expertise, Linux experience, and strong background in computer vision, graphics, and performance optimization.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Applications Engineer
Principal Software Applications Engineer

Trident Consulting • Massachusetts

On-site
USD 157,000 - 197,000
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
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 Software Development Engineer
Principal Software Development Engineer

Trident Consulting • Burlington (MA)

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

Capgemini Engineering • Burlington (VT)

On-site
USD 69,000 - 162,000
Paid time off
401(k) plan
Medical, dental, vision
+1
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 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
Senior C++ Software Engineer — Medical Devices
Senior C++ Software Engineer — Medical Devices

Capgemini • Burlington (VT)

On-site
USD 69,000 - 162,000
Paid time off
Medical insurance (health)
Retirement plans
Principal Software Engineer – Regulated Medical Devices
Principal Software Engineer – Regulated Medical Devices

Glaukos Corporation • Burlington (MA)

On-site
USD 180,000 - 240,000
Principal Desktop Software Engineer (C#/Qt)
Principal Desktop Software Engineer (C#/Qt)

Planet Pharma • Burlington (MA)

On-site
USD 140,000 - 180,000