Senior Engineer - C++ DICOM exp - Remote

  • Posted 19 days ago | Updated 18 days ago

Overview

Remote
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Able to Provide Sponsorship

Skills

Senior Engineer
C++
DICOM

Job Details

Senior Engineer - C++ DICOM exp - Remote
Key Responsibilities:
Develop and maintain high-quality C++ software applications for processing and analyzing DICOM images.
Implement and optimize algorithms for image segmentation, registration, and enhancement.
Integrate DICOM imaging functionalities into existing systems and ensure compliance with DICOM standards.
Collaborate with cross-functional teams, including software engineers, data scientists, and medical professionals, to understand requirements and deliver effective solutions.
Troubleshoot and resolve software issues related to image processing and DICOM compatibility.
Write and maintain detailed documentation for code, algorithms, and system functionalities.
Stay current with advancements in medical imaging technology and incorporate relevant innovations into our products.
Required Qualifications:
Bachelor s or Master s degree in Computer Science, Software Engineering, Biomedical Engineering, or a related field.
Proven experience 5+ years in C++ development, with a strong grasp of object-oriented programming and software design principles.
Hands-on experience with DICOM image processing, including familiarity with DICOM libraries (e.g., DCMTK, GDCM) and tools.
Solid understanding of medical imaging concepts, including image acquisition, processing, and analysis.
Experience with multi-threaded and high-performance computing in C++.
Proficiency in using version control systems (e.g., Git) and development tools.
Strong problem-solving skills and the ability to work independently and as part of a team.
Excellent communication skills, both verbal and written.
Preferred Qualifications:
Experience with other image processing libraries and frameworks (e.g., OpenCV, ITK).
Knowledge of other programming languages (e.g., Python, Java) and their integration with C++.
Familiarity with medical imaging hardware and software systems.
Experience with Agile development methodologies and tools.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Apexon