Software Engineer

Siemens Healthineers

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
NTN GR
Salary
$114,920–$158,015 / yr
Employment
Full-time
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $157k
This role $136k
$105k most similar roles pay here $206k

This role pays less than 74% of similar roles. Most pay $135,000–$179,000 — the shaded band above. At the midpoint, this role pays about $136k versus about $157k for comparable roles.

Based on 240 similar postings.

Employer

About Siemens Healthineers

Siemens Healthineers is a leading global medical technology company, headquartered in Germany, that provides imaging, diagnostics, and artificial intelligence-driven solutions to healthcare providers.

Siemens Healthineers currently has 35 open roles on FindRole.

Listed pay typically runs $119,920–$164,890 across 35 roles with salary data.

Most-posted roles

View all roles at Siemens Healthineers

At a glance

TL;DR · Software Engineer

Software Engineer The Software Engineer will join the ARIES program team to design, integrate, and validate remote connectivity communication and hosting infrastructure for distributed robotic and computational systems. This role involves collaborating with system architects and networking specialists to develop robust software infrastructure for containerized or virtualized environments, manage VPNs and VLANs, and configure quality of service parameters for DDS middleware. The engineer will build tools to monitor link health, extend protocols for metadata exchange, and implement video streaming pipelines using GStreamer, NVIDIA Holoscan, or ROS. Key technical requirements include proficiency in C++, Python, and experience with GPU-enabled software frameworks and networking configurations like firewalls and routing. This role addresses the critical challenge of enabling reliable long-distance communication, remote operation, and monitoring for medical robotic platforms and autonomous systems within a complex cyber-physical environment.

What does a Software Engineer earn in Remote?

Median $203391 from 354 postings across 56 companies.

See salary data

What you'll do

  • Design and integrate remote connectivity infrastructure including VPNs, VLANs, and secure network configurations for distributed systems.
  • Configure and tune quality of service parameters for DDS or similar middleware to ensure reliable long-distance communication.
  • Develop reusable software infrastructure for hosting and orchestrating containerized or virtualized environments across various platforms.
  • Extend existing protocols to exchange system data, status information, and operational metadata over wide area networks.
  • Implement software components to monitor, report, and expose the health and performance of remote connectivity links.
  • Enable high-quality image and video stream transmission using streaming frameworks and GPU-enabled processing pipelines.
  • Perform continuous testing, automated validation, code reviews, and technical documentation for the remote connectivity infrastructure.

What we're looking for

  • Bachelor's degree in Computer Science, Software Engineering, Robotics, Electrical Engineering, Biomedical Engineering, or a related technical field.
  • Master's degree or specialized training in robotics, distributed systems, real-time systems, or medical device software development (preferred).
  • Minimum 3 years of professional software engineering experience with C++ and Python.
  • Experience designing, integrating, or troubleshooting remote connectivity infrastructure including VPNs, VLANs, routing, firewalls, and secure network configurations.
  • Experience with DDS or comparable middleware, including configuration and tuning of quality of service parameters for distributed communication.
  • Experience developing reusable software infrastructure for containerized or virtualized environments such as Docker, Kubernetes, or virtual machines.
  • Experience with image/video streaming across networks using frameworks like GStreamer, NVIDIA Holoscan, ROS, or DDS.
  • Export Control: “A successful candidate.

More like this

Similar roles

Senior Software Engineer

The Walt Disney Company

Remote (Bristol, CT) 7 days ago $148,700–$199,400
PostgreSQL MySQL Amazon RDS Aurora Azure GCP Python Java Go Terraform CloudFormation Git GitLab GitHub Linux Containers Ansible Chef CI/CD Infrastructure as Code SRE DRE
5+ yrs exp Remote

Senior Software Engineer

Oracle

Nashville, TN 128 days ago $114,600–$234,600
PostgreSQL SQL PL/SQL Oracle Database Java JavaScript TypeScript Oracle APEX API Development CI/CD AI/ML Data Visualization SSO MFA Responsive Design
6+ yrs exp

Senior Software Engineer

Microsoft

Redmond, WA 134 days ago $119,800–$234,700
Python C# Java JavaScript C++ C Azure LLMs GitHub Copilot GenAI CI/CD Infrastructure as Code Distributed Systems Telemetry A/B Testing Feature Flagging Security-as-Code WCAG
4+ yrs exp

Senior Software Engineer

Oracle

Nashville, TN 99 days ago $89,200–$209,500
Java Python Go C++ C# Kubernetes Docker RESTful APIs CI/CD Linux Oracle Cloud Infrastructure Codex Claude Code GitHub Copilot Distributed Systems Infrastructure Automation Service Observability
3+ yrs exp

Senior Software Engineer

Adobe

San Jose, CA +1 14 days ago
JavaScript TypeScript Java REST GraphQL End-to-End Testing AI Frameworks Web Components
8+ yrs exp

Senior Software Engineer

Warner Bros. Discovery

Remote (Atlanta, GA) 57 days ago
JavaScript TypeScript Python AWS Svelte React Vue Sass CI/CD Datadog New Relic Handlebars APIs Agile System Design Web Architecture
4+ yrs exp Remote