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

Jobtailor

Massachusetts

On-site

USD 120,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking a software engineer to own production interfaces for the Prism Mapping system. You will work with signal/algorithm teams to optimize latency and determinism, and partner with UI engineers to ensure accurate map displays.

You will lead end-to-end features and contribute to architecture and best practices. The role requires 4+ years of relevant experience and strong Python/C++ production software skills in a Linux, Docker, and CI/CD environment, with a track record of shipping

Qualifications

  • Bachelor's degree or higher with relevant experience (see requirements).
  • Experience with real-time data pipelines in production.
  • Strong Python and/or C++ production software delivery experience.
  • Proficiency with Linux, networking, and distributed systems.
  • Experience with Docker, CI/CD, and automated testing.

Responsibilities

  • Own production interfaces between signals/algorithms and Prism Mapping system.
  • Collaborate with algorithm developers to optimize latency, memory, and determinism.
  • Partner with visualization/UI engineers to ensure accurate map display.
  • Own features and subsystems end-to-end.
  • Define technical approach for complex problems with limited supervision.
  • Lead development across design, implementation, integration, and support.
  • Contribute to software architecture and engineering practices.
  • Provide technical leadership through code reviews and mentoring.
  • Collaborate across software, systems, hardware, and quality in regulated environments.
  • Communicate tradeoffs and recommendations clearly to team and stakeholders.

Skills

Python expertise
C++ expertise
Real-time data pipelines
Linux
Docker
CI/CD
Debugging
Code reviews
Cross-functional collaboration
Technical leadership

Education

Bachelor's degree
Master’s degree
PhD

Tools

Docker
CI/CD
Linux

Job description

Responsibilities
  • Own the production interfaces between the Affera Signals & Algorithms team's work and the rest of the Prism Mapping system.
  • Collaborate with algorithm developers to bring new algorithms into production, optimizing for production-level latency, memory, and determinism.
  • Partner with visualization and UI engineers to ensure algorithm outputs are displayed accurately on the map and in the application.
  • Own features, components, or subsystems end-to-end.
  • Determine the technical approach for complex component- and subsystem-level problems with limited supervision.
  • Lead development across design, implementation, integration, and support for assigned areas.
  • Contribute to software architecture, design improvements, engineering practices, and development processes.
  • Provide technical leadership through code reviews, mentoring, and guidance.
  • Collaborate effectively across software, systems, hardware, and quality in a regulated environment.
  • Communicate technical issues, tradeoffs, and recommendations clearly to team members and stakeholders.
Requirements
  • Bachelor's degree and a minimum of 4 years of relevant experience OR Master’s degree with a minimum of 2 years of relevant experience OR PhD with 0 years relevant experience
  • Strong experience with real-time or near-real-time signal/data pipelines
  • Working knowledge of DSP fundamentals as applied to biomedical, sensor, or telemetry signals
  • Experience productionizing research or prototype code into reliable, testable production systems
  • Strong Python and/or C++ expertise, with a track record of delivering production software
  • Experience building large, complex software applications or subsystems
  • Experience with Linux, networking, and multi-device or distributed systems
  • Experience with Docker, CI/CD, and automated testing
  • Strong debugging and problem-solving skills, including the ability to work effectively with ambiguity and incomplete information
  • Experience contributing to architecture, design standards, or technical direction within a team or subsystem
  • Experience collaborating across cross-functional teams in a regulated or quality-driven environment
  • Sets standards and best practices for effective use of AI development tools on the team.
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 – 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
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
Jr DSP Developer
Jr DSP Developer

Fantom Corporation • Hanover (MD)

On-site
USD 100,000 - 130,000
Principal Algorithm Engineer – Imaging, Ultrasound, ML
Principal Algorithm Engineer – Imaging, Ultrasound, ML

Jobtailor • Massachusetts

On-site
USD 130,000 - 180,000
Senior Research Engineer – AI/ML
Senior Research Engineer – AI/ML

ARA Brand • Raleigh (NC)

On-site
USD 100,000 - 130,000
DSP Algorithm Developer
DSP Algorithm Developer

Fantom Corporation • Town of Hanover (NY)

On-site
USD 140,000 - 175,000
DSP Algorithm Developer
DSP Algorithm Developer

Fantom Corporation • Hanover (MD)

On-site
USD 120,000 - 150,000