Taro Logo

Recon Software Engineer C++

A leading health technology company focused on improving billions of people's lives through sustainable innovation.
Shenyang, Liaoning, China
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Healthcare

Job Description

Philips, a global leader in health technology, is seeking a Recon Software Engineer C++ to join their innovative team in Shenyang. This role is crucial in developing CT reconstruction system software, combining advanced programming skills with medical imaging expertise. The position offers an opportunity to work on cutting-edge medical technology, developing solutions that directly impact healthcare delivery.

The role involves working with state-of-the-art CT systems, requiring expertise in C++, Python, and parallel programming. You'll be responsible for the full software development lifecycle, from requirements gathering to implementation and testing, while ensuring compliance with medical device regulations. The position demands strong technical skills in image processing and signal processing, combined with the ability to work in an agile environment.

As part of Philips' healthcare technology team, you'll collaborate with global experts in IQ system development, contributing to solutions that improve patient care worldwide. The role offers significant growth opportunities, including the chance to lead smaller features or projects. The position requires working in-person at least 3 days per week, allowing for some flexibility while maintaining strong team collaboration.

The ideal candidate will bring a combination of technical expertise in software engineering and a passion for healthcare innovation. You'll be part of a company with a rich history in technology and a clear purpose of improving people's lives through meaningful innovation. This role offers the opportunity to work on complex technical challenges while contributing to the advancement of medical imaging technology.

Last updated a day ago

Responsibilities For Recon Software Engineer C++

  • Develop CT recon system software including requirements, design, implementation, tests, and troubleshooting
  • Develop and validate tools, simulators, and non-product software
  • Define cross-subsystem interfaces
  • Participate in architecture design for CT system
  • Participate in sprint planning and agile ceremonies
  • Provide technical solutions conforming to QMS/regulatory standards
  • Support DevOps in deploying software
  • Manage and deliver to deadlines
  • Take team lead positions on smaller features or projects

Requirements For Recon Software Engineer C++

Python
  • Master of Science in Computer Science or related technical degree
  • Strong foundation in mathematics and experience in image processing, signal processing
  • Proficiency in C++ and Python programming
  • Experience in CUDA programming
  • Experience in Parallel programming
  • Object-Oriented Design and Development skills
  • Good English communication skills (both spoken and written)
  • Experience in software development on Windows systems
  • Knowledge of software reliability practices
  • Familiarity with SCRUM and agile development methodologies

Related Jobs

eFX Developer, Officer

Mid-level eFX Developer position at State Street in Hangzhou, focusing on Java development for electronic trading systems with 4+ years experience required.

eFX Developer, Officer

eFX Developer position at State Street, focusing on developing and supporting FX electronic trading applications using Java in a global financial environment.

Software Engineer, Guest & Host

Remote Software Engineer position at Airbnb, focusing on guest and host experience for global markets, requiring 3+ years experience and fluency in Chinese and English.

Testing Engineer

Testing Engineer position at KONE, responsible for factory testing station development, maintenance, and quality control in Kunshan, China. 5+ years experience required.

Developer

Junior Backend Developer position at Sanofi, developing healthcare platforms using Java SpringBoot and cloud technologies to improve global healthcare delivery.