Senior Software Scientist

3 weeks ago


, United States Vital Chemicals USA LLC Full time
Job DescriptionJob DescriptionSalary:

Job Title: Senior Software Scientist (Medical Imaging)


Job Description:

We are seeking an exceptional Senior Software Scientist with an extensive  hands-on experience in algorithm development, primarily in C/C++, for CT medical imaging applications. The ideal candidate will possess a deep understanding of CT and other medical imaging modalities, along with expertise in medical image processing and computer vision. This role focuses on developing embedded software applications in C/C++ and Python for medical imaging devices and products.

Responsibilities:

  • Algorithm Development: Lead the development of advanced algorithms in C/C++ for CT medical imaging, optimizing image quality and diagnostic capabilities.
  • Medical Imaging Expertise: Apply your strong understanding of CT and other medical imaging modalities to advance medical image processing and software development.
  • Embedded Software: Develop embedded software applications in C/C++ and Python for medical imaging devices, ensuring efficiency and performance.
  • Software Engineering: Utilize your software engineering or computer science background to design and create software for medical imaging products.
  • CUDA Proficiency: Apply expertise in CUDA coding for GPU acceleration, enhancing processing speed and efficiency.
  • Computer Vision: Leverage your expertise in computer vision to develop tools supporting image analysis and modern user interfaces (GUI).
  • Mobile Platforms: Consider coding experience in portable and mobile platforms as an additional skill for modern and user-friendly software.
  • Linux: Demonstrate expertise in Linux for software development and deployment.
  • CT Workflows: Apply knowledge of workflows used in computed tomographic applications to develop user-friendly software solutions.
  • GPGPU and Machine Learning: Utilize knowledge of GPGPU and machine learning for medical devices to enhance image processing and analysis.
  • Programming Skills: Showcase excellent programming skills in C/C++, Python, and other relevant languages.
  • Embedded Systems: Apply your experience with embedded systems used in modern medical devices to ensure reliability and performance.
  • Unit Testing: Demonstrate a profound understanding of software design and unit testing to ensure the quality and reliability of software.
  • Medical Terminology and Biomedical Engineering: While not mandatory, knowledge in these areas is desirable to better understand medical device applications.
  • Publication and Intellectual Property: Highlight strong track records of publications and intellectual property related to artificial intelligence (AI) and medical imaging.
  • C# Programming: Experience in C# programming will be considered favorably.
  • Debugging: Demonstrate the ability to debug complex algorithms effectively.
  • Mathematics and Image Processing: Proficiency in digital image processing, FFT, and advanced mathematical concepts is highly desirable.
  • Additional Skills: Knowledge and experience with DirectX, firmware development, game engines, image reconstruction, matrix inversion, implementation of LUTs, GPU and CPU multithreading, NVIDIA, cuDNN, object-oriented coding, openCL, openMP, and Python are considered essential.

Qualifications:

  • A Ph.D. or master's degree in computer science, software engineering, or a related field is preferred, but exceptional candidates from other STEM areas are highly encouraged to apply.
  • A minimum of 20-25 years of hands-on experience in algorithm development, primarily in C/C++, for CT medical imaging applications.
  • Deep understanding of CT and other medical imaging modalities.
  • Proficiency in CUDA coding and GPGPU utilization.
  • Proven expertise in computer vision, machine learning, and medical image processing.
  • Strong software design and unit testing skills.
  • Knowledge of medical terminology and biomedical engineering is desirable.
  • Strong publication and intellectual property records related to AI and medical imaging.
  • Proficiency in programming with C/C++, Python, and additional relevant languages.
  • Excellent debugging and troubleshooting abilities.
  • Familiarity with DirectX, firmware, game engines, image reconstruction, matrix inversion, LUT implementation, and GPU/CPU multithreading.
  • Experience with NVIDIA and cuDNN, object-oriented coding, openCL, openMP, and Python.
  • Familiarity with software architectural design, design patterns, SDLC, TCP/IP, XML Schema, simulations, and Agile methodologies.

This Senior Software Scientist role offers a unique opportunity to lead cutting-edge software development for medical imaging, making a significant impact in the healthcare technology sector. If you meet these qualifications and are dedicated to pushing the boundaries of medical imaging software, we encourage you to apply and be part of our dynamic team.



  • 60089, United States Vital Chemicals USA LLC Full time

    Job DescriptionJob DescriptionSalary: Job Title: Senior Image Quality Scientist (CT Medical Imaging) Job Description:We are seeking a highly experienced Senior Image Quality Scientist with a minimum of 15 years of hands-on expertise in algorithm development for CT medical imaging processing. The ideal candidate will have a deep understanding of CT image...