centaurhealthholdings

centaurhealthholdings

Leo Cancer Care: Senior Software Engineer – Interoperability

Middleton, Wisconsin · Senior · Full-time

Sponsorship not specifiedDetected 2 hours ago
PythonC++C#BashGitCI/CDLinuxAPI DevelopmentRESTgRPCCybersecurityNetwork SecurityAccessibilityEmbedded SystemsSystems EngineeringTCP/IPFirewallHL7/FHIRFDA RegulatoryMedical DevicesRadiologyLeadershipCommunication

About the role

  • The position requires flexibility in daily tasks with attention to detail and a self-motivated work ethic.
  • The successful candidate will have demonstrated experience working in cross-functional and cross-disciplinary teams and providing technical leadership in the development of novel products.

Responsibilities

  • Lead the design, specification, and implementation of DICOM-RT interoperability features, including RT Plan, RT Dose, RT Structure Set, RT Image, and RT Ion Plan objects.
  • Architect and develop network API interfaces enabling communication between the treatment delivery system, OIS (e.g. ARIA, Mosaiq), and PACS servers.
  • Define and maintain the system's DICOM Conformance Statement and related integration documentation.
  • Drive end-to-end integration testing with clinical systems, including HL7/FHIR messaging where applicable.
  • Perform as a technical lead on significant software development projects spanning interoperability and clinical connectivity.
  • Write specifications, requirements, design documents, and test protocols for software projects in accordance with IEC 62304 and the company design control process.
  • Develop safety-critical software for imaging and treatment delivery systems.
  • Contribute to the design and development of service and validation tools for DICOM interoperability.
  • Support regulatory submissions (e.g. 510(k)) as they relate to interoperability and software.
  • Manage contractors relating to software component development where applicable.

Requirements

  • Deep working knowledge of DICOM-RT standards: RT Plan, RT Dose, RT Structure Set, RT Image, RT Ion Plan, and related SOP classes.
  • Practical experience integrating radiotherapy treatment systems with Oncology Information Systems (OIS) such as Varian ARIA or Elekta Mosaiq, and PACS servers.
  • Proficiency with DICOM networking protocols: C-STORE, C-FIND, C-MOVE, C-GET, DICOM TLS, Storage Commitment, and Worklist services.
  • Familiarity with associated standards and guidance: ISO 14971 (risk management), IEC 62443 (cybersecurity), and applicable FDA/CE regulatory requirements for software.
  • Experience with design and specification of software systems using UML.

Nice to have

  • C-STORE, C-FIND, C-MOVE, C-GET, DICOM TLS, Storage Commitment, and Worklist services.
  • Familiarity with HL7 v2 and/or FHIR messaging as used in oncology workflows is advantageous.
  • Understanding of IHE Radiation Oncology profiles (e.g. RO-PIR, IHE-RO) is a plus.
  • Experience with REST and/or gRPC API design and integration in a clinical or embedded systems context.
  • Strong programming skills in Python and at least one of C++, C#, or Java.
  • Experience with Linux, shell scripting, and systems-level debugging.
  • Proficiency with version control (Git), CI/CD pipelines, and software testing frameworks.
  • 10+ years of total software engineering experience, with demonstrated seniority in at least one prior role, is strongly preferred.

Benefits

  • Mentor less experienced engineers in interoperability standards and medical device software practices.

Company info

  • Work with external partners and clinical customers to develop, validate, and support system interfaces and integrations.
  • Provide engineering support to partners, customers, and field service teams.

This listing is sourced directly from centaurhealthholdings's careers page and normalized into a canonical job model.