Software Engineer - Distributed Robotics & Medical Imaging

Siemens Healthineers AG

Newton (MA)

On-site

USD 115,000 - 158,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) retirement plan
Paid time off

Job summary

Siemens Healthineers AG invites a Software Engineer to design, integrate, and validate remote connectivity for the ARIES program. You will collaborate with software, systems, and networking experts to enable secure, scalable long-distance operation and data exchange.

The role requires hands-on experience with C++ and Python, DDS middleware, containerized environments (Docker/Kubernetes/VMs), and streaming workflows for image/video data. Medical robotics context is a plus.

Qualifications

  • Minimum 3 years of professional software engineering experience with C++ and Python, in robotics or distributed systems.
  • Experience designing or troubleshooting remote connectivity infrastructure (VPNs, VLANs, routing, firewalls).
  • Experience with DDS or comparable middleware and tuning QoS for distributed systems.
  • Experience building containerized/virtualized environments (Docker, Kubernetes, VMs).
  • Experience with image/video streaming across networks using GStreamer, ROS, or DDS-related tools.
  • Experience with GPU-enabled software environments for real-time data processing.
  • Experience building monitoring, diagnostics, and observability interfaces.
  • Experience writing tests, CI pipelines, and technical documentation.
  • Familiarity with AI-assisted coding tools to support development workflows.

Responsibilities

  • Define remote connectivity requirements and integration concepts with software and systems teams.
  • Design and integrate remote connectivity infrastructure (VPNs, VLANs, routing, secure configurations).
  • Configure QoS for middleware to support reliable long-distance communication.
  • Develop reusable software infrastructure for containerized/virtualized environments.
  • Extend protocols to exchange data and operational metadata across systems.
  • Implement monitoring and liveliness reporting for connectivity links.
  • Enable streaming of image/video across WANs using streaming frameworks and GPU pipelines.
  • Support testing, automation, documentation, reviews, and continuous improvement.

Skills

C++
Python
Networking
DDS middleware
Docker
Kubernetes
Virtual machines
GStreamer
NVIDIA Holoscan
ROS
GPU processing
CI / Testing
AI-assisted coding

Education

Bachelor’s degree in Computer Science or related field
Master’s degree preferred

Tools

Docker
Kubernetes
Virtual Machines
GStreamer
NVIDIA Holoscan
ROS
DDS

Job description

Siemens Healthineers AG invites a Software Engineer to design, integrate, and validate remote connectivity for the ARIES program. You will collaborate with software, systems, and networking experts to enable secure, scalable long-distance operation and data exchange.

The role requires hands-on experience with C++ and Python, DDS middleware, containerized environments (Docker/Kubernetes/VMs), and streaming workflows for image/video data. Medical robotics context is a plus.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Distributed Robotics Connectivity Engineer
Distributed Robotics Connectivity Engineer

499x Siemens Healthineers Endovascular Robotics, Inc. • Elgin (IL)

On-site
USD 115,000 - 158,000
Medical insurance
Dental insurance
Vision insurance
+6
Robotics Software Engineer — Distributed Systems
Robotics Software Engineer — Distributed Systems

Siemens Healthineers AG • United States

On-site
USD 115,000 - 158,000
Medical insurance
Dental insurance
Vision insurance
+6
Systems Engineer – Medical Robotics Interfaces
Systems Engineer – Medical Robotics Interfaces

Siemens Healthineers AG • Newton (MA)

On-site
USD 115,000 - 158,000
Medical insurance
Dental insurance
Vision insurance
+6
Software Engineer
Software Engineer

Siemens Healthineers AG • United States

On-site
USD 115,000 - 158,000
Medical insurance
Dental insurance
Vision insurance
+6
Real-Time Medical Robotics Engineer
Real-Time Medical Robotics Engineer

Siemens Healthineers AG • Newton (MA)

On-site
USD 138,000 - 190,000
Real-Time Medical Robotics Engineer
Real-Time Medical Robotics Engineer

Siemens Healthineers AG • United States

On-site
USD 90,000 - 130,000
Medical Robotics Real-Time Controls Engineer
Medical Robotics Real-Time Controls Engineer

499x Siemens Healthineers Endovascular Robotics, Inc. • Elgin (IL)

On-site
USD 138,000 - 190,000
Medical insurance
Dental insurance
Vision insurance
+6
Senior Software Engineer – Medical Diagnostics & Robotics
Senior Software Engineer – Medical Diagnostics & Robotics

Siemens Healthineers • Newark (DE)

On-site
USD 152,000 - 198,000
Software Engineer
Software Engineer

Siemens Healthineers AG • Newton (MA)

On-site
USD 115,000 - 158,000
Medical insurance
Dental insurance
Vision insurance
+2
Robotics Engineer
Robotics Engineer

Siemens Healthineers AG • United States

On-site
USD 90,000 - 130,000