Principal Software Applications Engineer

Trident Consulting

Massachusetts

On-site

USD 157,000 - 197,000

Full time

31 hours 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

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

We’re hiring for a “Principal Software Applications Engineer” role in “Burlington, MA (Onsite)” with one of our industry-leading clients. This is a long-term opportunity, with competitive pay, and the team is actively scheduling interviews.

Role: Principal Software Applications Engineer

Location: Burlington, MA (Onsite)

Employment Type: Full-time

Salary Range: $157,000 - $197,000/Yr

Key Technical Requirements Must-Have Skills:

  • Principal C++ Software Engineer with computer vision and computer graphics experience who can translate research algorithms from Python/MATLAB into commercial medical device software running on Linux-based systems.
  • Strong C++ development experience (primary requirement).
  • Experience developing software in Linux environments, with some exposure to Windows-based C++ development.
  • Regulated industry experience (med device #1, defense, automotive)
  • Someone who has developed software that communicates with systems or devices.
  • Ability to implement and optimize algorithms for commercial products.
  • Familiarity with computer graphics, geometric transformations, and image processing.
  • Experience using or working alongside OpenCV.
  • Python and/or MATLAB understanding.
  • C# experience, although this is not a primary screening criteria.
  • Research-to-Product Development One of the most unique aspects of this role is the interaction with the Advanced Research team.
  • Researchers will often develop algorithms in Python or MATLAB.
  • This engineer will be responsible for translating it into efficient, production-quality C++ code.

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.
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
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
Principal Software Applications Engineer

Planet Pharma • Burlington (MA)

On-site
USD 140,000 - 180,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
Staff Software Engineer (C++)
Staff Software Engineer (C++)

HireTalent - Staffing & Recruiting Firm • Saint Paul (MN)

On-site
USD 80,000 - 110,000
Senior Software Engineer
Senior Software Engineer

Intepros • Miami (FL), Fort Lauderdale (FL)

Remote
USD 110,000 - 170,000
Principal Perception Software Engineer
Principal Perception Software Engineer

Magnendo Corp. • Newton (MA)

On-site
USD 170,000 - 210,000
Senior Software Engineer
Senior Software Engineer

Intepros • United States

Remote
USD 120,000 - 160,000
Senior Principal Engineer – Software Development (Medical Devices)
Senior Principal Engineer – Software Development (Medical Devices)

bdx • Irvine (CA)

On-site
USD 125,000 - 206,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