

Share
You're the right fit if:
These jobs might be a good fit

Share
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.
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-FunctionCollaboration
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.
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.
Core Programming Skills
Proficiency in programming languages such as C#, C++ , Python , or Java .
Experience with parallel computing and GPU acceleration frameworks (e.g., CUDA , OpenCL , 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 toolslike ITK, VTK,or OpenCV.
Familiarity with advanced imaging techniques, such as noise reduction,multi-energy/spectralCT 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.

Share
You are a good fit if:

Share
You are responsible for
who will serve as your peers.
Minimum Qualifications:
Desired Qualifications:
Functional competencies:
Onsite roles require full-time presence in the company’s facilities.Indicate if this role is an office/field/onsite role.
• Learn more about .
• Discover .
• Learn more about .

Share
Your role:
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.
Acts as the technical coach for a team or domain, being recognized and approached by team members for expertise and guidance, ensures consistent application of best practices and high standards across projects.
Sets quality goals and development practices with the team, driving continuous improvement and excellence in software development through rigorous standards and methodologies.
Integrates software components and third-party libraries into existing systems, ensuring seamless functionality and interoperability with minimal disruption.
Conducts and participates in code reviews, providing constructive feedback to peers and ensuring adherence to coding standards and best practices to maintain code quality.
Analyzes and optimizes application performance, identifying and resolving bottlenecks to enhance user experience and system efficiency, ensuring the software meets performance benchmarks.
Stays current with emerging technologies and industry trends, incorporating new tools and methodologies to improve development processes and product quality.
Develops software to log and store performance data, usage, errors, etc., enabling continuous monitoring of solutions and products for improved reliability and performance.
Collaborates with cross-functional teams, including product managers, designers, and QA engineers, to define, design, and ship new features, ensuring alignment with project goals and user needs.
Resolves a wide range of moderate complexity requests in creative ways, demonstrating good judgment in selecting methods and techniques for obtaining solutions.
You're the right fit if:
Master’s degree or above in software, computer technology, or related disciplines.
Minimum 6 years of experience with Master's in areas such as Software Development, Software Design and Architecture.
Experience in coding in C#
Familiar with WPF/WCF.
Familiar with OO design rules and design patterns.
Ability to write clean, easy to understand code.
Experience with working in an agile environment.
Familiar with DICOM standard and according the requirements to finish the DICOM modules development.
Familiar with the Windbg ,dot Memory and so on tools and using the tools to investigate the difficult issues.
Ability to work independently and complete modules development with minimal supervision.
Outstanding analytical and problem-solving capabilities.
Strong written, verbal, and interpersonal skills while communicating in English
Indicate if this role is an office role.
We are a health technology company. We built our entire company around the belief that every human matters, and we won't stop until everybody everywhere has access to the quality healthcare that we all deserve. Do the work of your life to help the lives of others.
• Learn more about .
• Discover .
• Learn more about .

Share
Your role:
You're the right fit if:

Share
1. Define and Lead Software Architecture
2. CT Console, Image Processing and AI Integration
3. Foster Clinical Workflow Optimization
4. Ensure Performance and Scalability
5. Drive Regulatory Compliance and Documentation
6. Team Leadership and Collaboration
7. Innovation and Research
Education
Experience
Technical Skills
Other Skills
Indicate if this role is an office/field/onsite role.
We are a health technology company. We built our entire company around the belief that every human matters, and we won't stop until everybody everywhere has access to the quality healthcare that we all deserve. Do the work of your life to help the lives of others.
• Learn more about .
• Discover .
• Learn more about .

You're the right fit if:
These jobs might be a good fit