Senior Software Engineer

GE Healthcare GE Healthcare · Healthcare · Bengaluru, Karnātaka, India · Digital Technology / IT

Senior Software Engineer at GE Healthcare to support internal and external clients using the Imaging Fabric DICOM enabled toolkit for advanced visualization and post-processing medical imaging applications. The role involves combining software development expertise, medical imaging standards knowledge, and customer-facing problem solving to help developers integrate, optimize, and troubleshoot complex imaging workflows. Collaboration with engineering, product, and clinical workflow experts is key to ensuring the toolkit powers high-performance medical imaging solutions, including 3D/4D reconstruction, MPR/VR rendering, segmentation, quantitative analysis, and AI assisted imaging pipelines. The role also involves contributing to bug fixes, developing sample code, providing expert-level assistance to developers, diagnosing issues related to DICOM parsing and medical data, and supporting advanced visualization workflows. Collaboration with Product Management includes relaying customer needs and collaborating on Prove of Concept with AI-STO team members to support radiology agentic workflows.

What you'd actually do

  1. Contribute bug fixes, improvements, and enhancements to the DICOM toolkit and visualization modules.
  2. Develop sample code, reference applications, and integration templates for advanced post‑processing workflows.
  3. Provide expert-level assistance to developers integrating our SDK into 2D/3D/4D visualization and post‑processing applications.
  4. Diagnose issues related to DICOM parsing, metadata handling, multi‑frame objects, enhanced objects, and modality data (CT, MR, US, PET, XA, etc.).
  5. Collaborate on Prove of Concept with AI-STO team members to support radiology agentic workflows.

Skills

Required

  • Bachelor’s degree in Computer Science, Engineering, Biomedical Engineering, or or “STEM” Majors (Science, Technology, Engineering and Math) with a minimum of 5+ years of experience in Software development.
  • Good knowledge of web development (TypeScript, HTML, CSS, bundlers like WebBack or equivalent)
  • Experience in programming with any one or two languages (Python, C++, Java, Go)
  • DevOps foundation: Linux, Docker, Kubernetes
  • Mathematics: Coordinate systems
  • Good understanding of DICOM (file structure, DIMSE, services, SOP Classes) and medical imaging fundamentals.
  • Good debugging skills for multi‑threaded, cross‑platform applications.
  • Excellent communication skills and a willingness to work directly with customers.

Nice to have

  • Experience with advanced visualization techniques (volume rendering, surface extraction, segmentation).
  • Understanding of medical imaging workflows such as PACS, VNA, or cloud image distribution.
  • Experience with ML/AI‑based imaging analysis pipelines.
  • Familiarity with CT/MR physics concepts and multi‑frame imaging.
  • Prior experience supporting or developing SDKs, toolkits, or imaging libraries.
  • Experience with at least one visualization or graphics technology: VTK/ITK, OpenGL/Vulkan, DirectX, GPU frameworks (CUDA, OpenCL)

What the JD emphasized

  • DICOM enabled imaging toolkit
  • advanced visualization and post processing medical imaging applications
  • DICOM toolkit and visualization modules
  • advanced post‑processing workflows
  • DICOM parsing, metadata handling, multi‑frame objects, enhanced objects, and modality data
  • advanced visualization workflows
  • DICOM standard
  • Structured Reports, and segmentation objects
  • PACS, VNA, modalities, and cloud imaging systems
  • radiology agentic workflows
  • DICOM (file structure, DIMSE, services, SOP Classes)
  • medical imaging fundamentals
  • advanced visualization techniques
  • medical imaging workflows
  • ML/AI‑based imaging analysis pipelines
  • CT/MR physics concepts and multi‑frame imaging
  • SDKs, toolkits, or imaging libraries
  • visualization or graphics technology