Senior Software Engineer(C#)-Clinical Application&Image Processing

1 Month ago • All levels • Programming

Job Summary

Job Description

The Senior Software Engineer will collaborate with the team to establish software quality goals and development practices. The role involves developing software for advanced clinical applications in CT image processing, including quantitative imaging, post-processing tools, and disease detection. Responsibilities include designing and developing clinical application software, integrating image processing algorithms, optimizing clinical workflows, ensuring performance optimization, and ensuring regulatory compliance. This role also requires clinical testing and validation, cross-functional collaboration, and staying updated with the latest trends in CT imaging. The engineer will also be responsible for designing and developing software that integrates into healthcare workflows.
Must have:
  • Develop software for clinical applications in CT image processing.
  • Implement and optimize medical image processing algorithms.
  • Analyze clinical workflows and recommend software features.
  • Ensure high-performance software for real-time CT image processing.
  • Develop medical imaging software in compliance with regulations.
  • Build test cases and validate image processing applications.
  • Work closely with radiologists and regulatory teams.

Job Details

Job Title

Senior Software Engineer(C#)-Clinical Application&Image Processing

Job Description

Job Description

PURPOSE

The Software Development Engineer is responsible for collaborating with the team to establish software quality goals and development practices, fostering continuous improvement and excellence in software development through stringent standards and methodologies. The role develops software to log and store performance data, usage, errors, etc., enabling continuous monitoring of solutions and products for improved reliability and performance. The role integrates software components and third-party libraries into existing systems, ensuring smooth functionality and interoperability with minimal disruption. The role analyzes and optimizes application performance, identifying and resolving bottlenecks to enhance user experience and system efficiency, ensuring software meets performance benchmarks. The role suggests improvements to existing workflows, demonstrating good understanding of user/ product requirements in the areas of responsibility and mentors team members, motivating and unifying team.

PRINCIPAL ACCOUNTABILITIES

1. Design and Development of Clinical Application Software

  • Develop software for advanced clinical applications in CT image processing, such as:

    • Quantitative imaging (e.g., stroke, organ segmentation).

    • Post-processing tools (e.g., multi-planar reconstruction, 3D visualization).

    • Disease detection and characterization (e.g. contrast analysis, plaque analysis, tissue differentiation).

  • Partner with clinical and R&D teams to understand end-user requirements and translate them into development tasks.

  • Focus on creating intuitive, efficient, and user-friendly interfaces and workflows for clinical users.

2. Image Processing Algorithm Development and Integration

  • Implement, optimize, and integrate medical image processing algorithms, such as:

    • Iterative reconstruction techniques.

    • Noise reduction, contrast enhancement, and artifact correction.

    • AI-based image analysis models (e.g., segmentation, classification, pattern recognition).

  • Collaborate with data scientists and algorithm engineers to integrate proprietary algorithms into clinical applications.

3. Clinical Workflow Optimization

  • Analyze clinical workflows and recommend software features to streamline processes for radiologists, technicians, and physicians.

  • Ensure the software can adapt to real-world clinical scenarios and meet the operational needs of hospitals and imaging centers.

4. Performance Optimization

  • Ensure high-performance software for real-time CT image processing.

  • Optimize GPU/CPU utilization for computationally heavy algorithms, such as 3D visualization and iterative reconstructions.

  • Conduct profiling and benchmarking for resource-intensive tasks to ensure efficiency and scalability.

5. Regulatory Compliance and Documentation

  • Develop medical imaging software in compliance with industry standards and regulations, including:

    • IEC 62304 (Software Life Cycle for Medical Devices).

    • ISO 14971 (Risk Management for Medical Devices).

    • DICOM (Digital Imaging and Communications in Medicine) standards.

  • Maintain proper documentation, including software design descriptions, user manuals, and testing logs.

  • Support software verification and validation (V&V) to ensure regulatory compliance.

6. Clinical Testing and Validation

  • Build test cases and use real clinical datasets to validate the accuracy, usability, and robustness of image processing applications.

  • Conduct usability testing and interviews with clinicians and radiologists to identify pain points and areas for improvement.

  • Assess image quality and algorithm performance on a wide variety of datasets to ensure reliability and accuracy in clinical applications.

7. Cross-Function Collaboration

  • Work closely with radiologists, clinical application specialists, software testers, and regulatory teams to ensure clinical and regulatory objectives are met.

  • Assist sales and marketing teams by providing clinical insights and supporting customer-facing documentation.

8. Research and Innovation

  • Stay up-to-date with trends and innovations in CT imaging, medical image processing, and related AI/ML techniques.

  • Explore and propose new software features or solutions to enhance clinical outcomes and diagnostic capabilities.

JOB REQUIREMENTS

The position requires the following personal capabilities and competence for acceptable performance:

      1. Educational Background

  • Bachelor’s or Master’s degree in Computer Science, Biomedical Engineering, Software Engineering, Medical Physics, or a related field.

  • Preferred: Advanced degree (Master’s/PhD) in related fields, especially with a focus on medical image processing.

2. Technical Skills

Core Programming Skills

  • Proficiency in programming languages such as C#,C++Python, or Java.

  • Experience with parallel computing and GPU acceleration frameworks (e.g., CUDAOpenCL, or OpenMP) for optimizing medical image processing tasks.

Image Processing Expertise

  • Strong understanding of CT imaging principles and reconstruction techniques (e.g., FBP, iterative reconstruction, spectral imaging, photon-counting CT).

  • Experience in medical image processing with tools like ITK, VTK, or OpenCV.

  • Familiarity with advanced imaging techniques, such as noise reduction, multi-energy/spectral CT processing, volumetric CT image analysis, and 3D rendering.

Algorithm Development and Optimization

  • Experience with developing and integrating AI/ML models, such as computer vision techniques (e.g., segmentation, detection, classification).

  • Knowledge of libraries or frameworks like TensorFlow or PyTorch for developing AI-driven clinical applications.

System and Performance Optimization

  • Experience in software optimization for high-volume data processing and real-world clinical applications.

  • Knowledge of multi-threaded programming and memory management for improving algorithm performance.

Data Standards and Medical Systems

  • Strong understanding of DICOM standards and PACS/HIS/RIS integration.

  • Ability to design software that seamlessly integrates into healthcare workflows and conforms to interoperability standards.

Similar Jobs

Philips - Software Technologist I - C++

Philips

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
G5 games - Narrative Director

G5 games

(Remote)
2 Months ago
Interactive Brokers - Clearing Operations Analyst

Interactive Brokers

Singapore (Hybrid)
3 Weeks ago
London stock Exchange - Financial Risk Analyst

London stock Exchange

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
Nexters - Game Designer

Nexters

Cyprus (Remote)
2 Months ago
Warhorse Studios - Senior C++ Programmer

Warhorse Studios

Prague, Prague, Czechia (On-Site)
10 Months ago
datcroft - JAVA ENGINEER

datcroft

Voronezh, Voronezh Oblast, Russia (On-Site)
2 Months ago
playrix  - Senior C++/Python Software Engineer (Engine)

playrix

Montenegro (Remote)
8 Months ago
Ion - Senior .NET Consultant

Ion

Mexico City, Mexico (Hybrid)
3 Years ago
Unity - Senior Software Developer, Quality

Unity

Montreal, Quebec, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Capgemini - Electro Mechanical - Power Box

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Qualcomm - Wireless Technology Hardware Program Manager, Senior

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
PwC - Associate Enterprise Risk Management - Roma (OTS)

PwC

Rome, Lazio, Italy (On-Site)
9 Months ago
OKX - Specialist, Risk Ops (Payment Risk)

OKX

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
1 Month ago
T systems - IT Process Software Architect

T systems

Pune, Maharashtra, India (On-Site)
3 Months ago
PwC - BPS Associate (Proby)

PwC

Pasig, Metro Manila, Philippines (On-Site)
8 Months ago
PwC - ETIC, Project Manager- Associate

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
9 Months ago
Riot Games - Senior Game Producer

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
BioFire - EHS Specialist 2

BioFire

Hazelwood, Missouri, United States (On-Site)
5 Months ago
Sprinkler - Sr. Manager - West Region Professional Services

Sprinkler

United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Shenyang, Liaoning, China

Tencent - Senior Backend Engineer for Global Realistic 3A Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
7 Months ago
Paper Stacking games - Video Designer - Infinity Nuan Nuan (Star Stack)

Paper Stacking games

Shanghai, China (On-Site)
4 Weeks ago
TiMi Studio Group - Senior Combat Planner for a Global Realistic 3A Action Game

TiMi Studio Group

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Activision - Animator

Activision

Shanghai, Shanghai, China (On-Site)
2 Months ago
Qingci - Functional Test Engineer

Qingci

Xiamen, Fujian, China (On-Site)
1 Month ago
AECOM - Assistant Geotechnical Engineer

AECOM

Changsha, Hunan, China (Hybrid)
3 Weeks ago
Tencent - Game Operation Manager

Tencent

Shenzhen, Guangdong Province, China (On-Site)
8 Months ago
WebTech Corporation - QA Supervisor & EHS Engineer

WebTech Corporation

Suzhou, Jiangsu, China (On-Site)
1 Month ago
Tencent - Senior Technical Artist UE5

Tencent

Shenzhen, Guangdong Province, China (On-Site)
6 Months ago
Philips - CT Principal Software Architect

Philips

Shenyang, Liaoning, China (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

CloudLinux - Senior Python Developer for KernelCare

CloudLinux

Tbilisi, Tbilisi, Georgia (Remote)
3 Months ago
Next Level Business Services - Sr. Python Admin

Next Level Business Services

Saint Paul, Minnesota, United States (On-Site)
8 Months ago
Epic Games - Automation Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
ARHS - Java Developer with Scrum Master responsibilities

ARHS

Brussels, Brussels, Belgium (On-Site)
4 Weeks ago
luxsoft - Junior Software Developer

luxsoft

Ukraine (Remote)
4 Weeks ago
binance - Senior Java Engineer

binance

Taipei City, Taiwan (Remote)
1 Year ago
Ubisoft - Monitoring Specialist - Golang Developer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
2 Months ago
Budge Studios - Programmeur Technique/Technical Programmer

Budge Studios

Montreal, Quebec, Canada (On-Site)
1 Year ago
endava - Senior .NET Developer

endava

Cluj-Napoca, Cluj County, Romania (On-Site)
1 Month ago
Next Level Business Services - Java Developer

Next Level Business Services

San Jose, California, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

About The Company

At Philips, we believe that every human matters. As a global health-tech leader, we focus on improving people’s health and wellbeing through meaningful innovation. The people who work here share our passion and are motivated to bring this purpose to life.For more than 130 years, we have been creating technologies and innovations that improve people's lives and support healthcare practitioners. Headquartered in the Netherlands and operating in more than 100 countries globally, we focus our advanced technology and deep clinical and consumer insights on Precision Diagnosis, Image Guided Therapy, Enterprise Informatics, Monitoring/ Connected Care, Sleep & Respiratory Care and Personal Health.Together, we deliver better care for more people because we believe that every human matters.

Mount Pleasant, Pennsylvania, United States (On-Site)

Cambridge, Massachusetts, United States (On-Site)

Panama City, Panamá Province, Panama (On-Site)

Batam, Riau Islands, Indonesia (On-Site)

Bothell, Washington, United States (On-Site)

Cambridge, Massachusetts, United States (On-Site)

Plymouth, Minnesota, United States (On-Site)

Huixquilucan De Degollado, State Of Mexico, Mexico (On-Site)

View All Jobs

Get notified when new jobs are added by Philips

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug