Principal Software Engineer – Core Infrastructure, Python/C++

Jobtailor

Massachusetts

On-site

USD 150,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance

Job summary

Jobtailor is seeking a senior systems architect to lead the Prism Mapping platform's foundational software, including runtime, IPC, and device communication within a regulated medical device context.

You will shape multi‑release strategy, set engineering standards, and mentor teams across software, hardware, and quality domains to deliver scalable, safe, and compliant platform capabilities.

Qualifications

  • Bachelor’s degree and a minimum of 7 years of relevant experience OR Master’s degree with a minimum of 5 years of relevant experience OR PhD with 3 years relevant experience.
  • Deep expertise in Linux systems programming, real‑time/near‑real‑time architecture, and device-connected systems.
  • Track record of architecting platform‑level software that other teams build on.
  • Deep expertise in Python and C++ and in software architecture for complex, multi‑component systems.

Responsibilities

  • Lead architecture for the Prism Mapping platform’s foundational software – runtime, IPC, device communication, system services, and the operational backbone of a medical device.
  • Define multi‑release direction for how the platform scales with new clinical capabilities, new hardware, and evolving regulatory expectations.
  • Set the engineering bar for infrastructure code on reliability, observability, performance, and safety.
  • Lead the design and delivery of major subsystems, cross‑cutting architecture, or large technical initiatives.
  • Exercise broad technical judgment in defining approaches to complex system and architectural problems with limited oversight.
  • Drive technical alignment across software, systems, quality, product, and other cross‑functional teams.
  • Establish and promote software design patterns, engineering standards, and development best practices.
  • Provide technical leadership across teams through mentoring, design reviews, and guidance on critical engineering decisions.
  • Identify and drive improvements in architecture, development processes, and system design.
  • Shape the technical roadmap and architectural direction for major subsystems or product capabilities.
  • Communicate complex technical tradeoffs, risks, and recommendations to stakeholders across functions.

Skills

Linux systems programming
Real-time / near-real-time
Python
C++
Device-connected systems
Software architecture
Cross-functional leadership

Education

Bachelor's degree or higher
Master’s degree / PhD (advantageous)

Job description

  • Lead architecture for the Prism Mapping platform’s foundational software – runtime, IPC, device communication, system services, and the operational backbone of a medical device.
  • Define multi‑release direction for how the platform scales with new clinical capabilities, new hardware, and evolving regulatory expectations.
  • Set the engineering bar for infrastructure code on reliability, observability, performance, and safety.
  • Lead the design and delivery of major subsystems, cross‑cutting architecture, or large technical initiatives.
  • Exercise broad technical judgment in defining approaches to complex system and architectural problems with limited oversight.
  • Drive technical alignment across software, systems, quality, product, and other cross‑functional teams.
  • Establish and promote software design patterns, engineering standards, and development best practices.
  • Provide technical leadership across teams through mentoring, design reviews, and guidance on critical engineering decisions.
  • Identify and drive improvements in architecture, development processes, and system design.
  • Shape the technical roadmap and architectural direction for major subsystems or product capabilities.
  • Communicate complex technical tradeoffs, risks, and recommendations to stakeholders across functions.
Requirements
  • Bachelor’s degree and a minimum of 7 years of relevant experience OR Master’s degree with a minimum of 5 years of relevant experience OR PhD with 3 years relevant experience
  • Deep expertise in Linux systems programming, real‑time/near‑real‑time architecture, and device‑connected systems
  • Track record of architecting platform‑level software that other teams build on
  • Deep expertise in Python and C++ and in software architecture for complex, multi‑component systems
  • Proven experience delivering complex, real‑time, device‑integrated, or networked systems
  • Experience leading large, complex, cross‑functional technical initiatives
  • Experience defining architecture, standards, or technical direction across multiple components or teams
  • Experience solving ambiguous, high‑impact technical problems spanning multiple domains or subsystems
  • Experience influencing technical decisions beyond immediate team boundaries
  • Experience in regulated environments preferred.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer – Signals & Algorithm Interfaces, Python/C++
Principal Software Engineer – Signals & Algorithm Interfaces, Python/C++

Jobtailor • Massachusetts

On-site
USD 180,000 - 260,000
Principal Software Engineer – UI/UX, Qt/QML
Principal Software Engineer – UI/UX, Qt/QML

Jobtailor • Massachusetts

On-site
USD 140,000 - 190,000
Senior Software Engineer – Signals & Algorithm Interfaces, Python/C++
Senior Software Engineer – Signals & Algorithm Interfaces, Python/C++

Jobtailor • Massachusetts

On-site
USD 120,000 - 170,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
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Jobtailor • Alameda (CA)

On-site
USD 120,000 - 180,000
Principal Platform Engineer
Principal Platform Engineer

Jobtailor • North Carolina

On-site
USD 140,000 - 190,000
Principal Software Engineer
Principal Software Engineer

Midjourney Inc • San Francisco (CA)

On-site
USD 180,000 - 260,000
Principal Embedded Firmware Architect – Medical Devices
Principal Embedded Firmware Architect – Medical Devices

USA Firmware • Georgia

On-site
Head of Software Engineering
Head of Software Engineering

HireFocus LLC • Houston (TX)

On-site
USD 140,000 - 180,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