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.
Apply directly at centaurhealthholdings →Create a free account for alerts like thisView centaurhealthholdings immigration profile
This listing is sourced directly from centaurhealthholdings's careers page and normalized into a canonical job model.