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

Jobtailor

Massachusetts

On-site

USD 180,000 - 260,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking a senior software architect to lead architecture for real-time signal and algorithm pipelines on our Prism Mapping platform. You will drive cross‑team collaboration, set architecture standards, and mentor engineers across multiple subsystems.

You will influence the technical roadmap, tackle complex production systems, and ensure latency and determinism meet strict requirements in regulated environments where AI tooling is advancing the team’s productivity.

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 architecting real-time signal and algorithm pipelines for production systems
  • Strong understanding of DSP fundamentals and the constraints they impose on system architecture — latency, determinism, sample integrity
  • Track record of building research-to-production pathways for algorithm work
  • 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.
  • Advances how the team uses AI tools — introduces new approaches that raise team productivity and quality.

Responsibilities

  • Lead architecture for algorithm integration on the Prism Mapping platform — real-time signal pipelines, algorithm execution frameworks, and the data contracts that connect hardware, algorithms, mapping, and UI.
  • Define multi-release direction for the algorithm integration architecture and the team partnership model behind it.
  • Set the engineering bar for algorithm‑adjacent code on real‑time guarantees, determinism, and clinical performance.
  • 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

Real-time pipelines
DSP fundamentals
Python
C++
Software architecture
Cross-functional leadership
Regulated environments
AI tooling
Production systems

Education

Bachelor's degree
Master's degree
PhD

Job description

  • Lead architecture for algorithm integration on the Prism Mapping platform — real-time signal pipelines, algorithm execution frameworks, and the data contracts that connect hardware, algorithms, mapping, and UI.
  • Define multi-release direction for the algorithm integration architecture and the team partnership model behind it.
  • Set the engineering bar for algorithm‑adjacent code on real‑time guarantees, determinism, and clinical performance.
  • 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 architecting real-time signal and algorithm pipelines for production systems
  • Strong understanding of DSP fundamentals and the constraints they impose on system architecture — latency, determinism, sample integrity
  • Track record of building research-to-production pathways for algorithm work
  • 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.
  • Advances how the team uses AI tools — introduces new approaches that raise team productivity and quality.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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 Engineer – Core Infrastructure, Python/C++
Principal Software Engineer – Core Infrastructure, Python/C++

Jobtailor • Massachusetts

On-site
USD 150,000 - 210,000
Health insurance
Principal Real-Time Signals & Algorithms Architect (Python/C++)
Principal Real-Time Signals & Algorithms Architect (Python/C++)

Jobtailor • Massachusetts

On-site
USD 180,000 - 260,000
Principal Algorithm Engineer – Imaging, Ultrasound, ML
Principal Algorithm Engineer – Imaging, Ultrasound, ML

Jobtailor • Massachusetts

On-site
USD 130,000 - 180,000
Digital Signal Processing Software Engineer
Digital Signal Processing Software Engineer

Booz Allen Hamilton • Chantilly (VA)

On-site
USD 120,000 - 160,000
Software Development Engineer IV – Algorithms, Scientific Data
Software Development Engineer IV – Algorithms, Scientific Data

Jobtailor • Santa Barbara (CA)

On-site
USD 120,000 - 170,000
DSP Algorithm Developer
DSP Algorithm Developer

Fantom Corporation • Hanover (MD)

On-site
USD 120,000 - 150,000
Lead Algorithms Systems Engineer - Signal Processing & ML
Lead Algorithms Systems Engineer - Signal Processing & ML

Prattwhitney • Plano (TX)

On-site
USD 107,000 - 205,000
Medical, dental, vision, life
401(k) match
Flexible work schedules
+1
DSP Algorithms Engineer 5
DSP Algorithms Engineer 5

CTS International • El Segundo (CA)

On-site
USD 120,000 - 190,000
DSP Algorithms Engineer 5
DSP Algorithms Engineer 5

Cts Technology Solutions, Inc. • El Segundo (CA)

Hybrid
USD 120,000 - 180,000