Staff Software Engineer, DICOM at Protingent in Santa Clara, California

Posted in Other 15 days ago.

Type: full-time





Job Description:

Responsibilities:
  • Collaborate with cross-functional teams, including software engineers, QA testers, and healthcare professionals, to gather requirements and define technical specifications for DICOM-related features.
  • Implement DICOM and PACS functionalities, including image processing, communication protocols, and data storage, according to industry standards and best practices.
  • Troubleshoot and debug issues related to DICOM and PACS integration, ensuring smooth operation and compatibility across different systems and devices.
  • Participate in design discussions and code reviews
  • Author and maintain detailed design documentation

Education and Experience Requirements:
  • BS/MS in Computer Science, Computer Engineering or equivalent
  • 7 or more years of experience in commercial software development
  • Knowledge of object-oriented programming, software architecture, and design patterns
  • Proficiency with C++ programming
  • Solid understanding of DICOM standards (e.g., DICOM PS3.0) and experience working with DICOM-related tools and libraries (e.g., DCMTK, GDCM, Merge DICOM Toolkit).
  • Experience on DICOM based connectivity interface through implementation of DICOM Store, Store commitment, Query/Retrieve, MWL, MPPS, Print, Media services
  • Experience with PACS, electronic medical records (EMR) or patient management systems (PMs), as well as other clinical systems
  • Familiarity with common developer tool sets, including source control, continuous integration, and automated unit testing
  • Passionate about medical devices, with excellent communication and teamwork skills

Desirable Skills or Experience:
  • Knowledge in medical imaging (Ultrasound, PET, SPECT, CT, MR, etc.) and developing software in the medical industry (FDA regulated)
  • Experience modern GUI frameworks (Qt, Flutter, etc.)

More jobs in Santa Clara, California

Other
about 5 hours ago

Smart & Final
Other
about 5 hours ago

Smart & Final
Other
about 5 hours ago

Smart & Final
More jobs in Other

Other
4 minutes ago

CMA CGM
Other
4 minutes ago

CMA CGM
Other
4 minutes ago

CMA CGM