Taro Logo

Software Engineer – C++ / Real-Time Embedded Systems (MRI)

Global health technology company focused on improving people's health through meaningful innovation in healthcare.
Best, Netherlands
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Healthcare

Description For Software Engineer – C++ / Real-Time Embedded Systems (MRI)

Join Philips' MRI R&D team as a Senior Software Engineer focused on developing next-generation magnetic resonance (MR) systems. This role combines embedded systems expertise with healthcare innovation, where you'll work on real-time software and diagnostics solutions using C++ in a global, multidisciplinary environment.

The position offers the opportunity to work with cutting-edge medical imaging technology, collaborating with physicists, hardware engineers, and service teams. You'll be responsible for designing and developing real-time software and system diagnostics tools for advanced MRI systems, implementing efficient and maintainable code using modern C++ practices.

Philips, with over 130 years of innovation history, is a global leader in health technology, operating in more than 100 countries. The company focuses on improving people's health through meaningful innovation in areas including Precision Diagnosis, Image Guided Therapy, and Connected Care.

The role requires a strong background in embedded systems and real-time software development, with at least 5 years of experience. You'll work in a hybrid environment, requiring at least 3 days per week in the office, fostering collaboration and innovation. The position offers the chance to make a real impact on healthcare technology while working with a diverse, global team committed to improving people's lives through technology.

Working at Philips means joining a company that values diversity, equal opportunity, and creating an inclusive environment where different perspectives are valued. The company's commitment to healthcare innovation and improving people's lives makes this an excellent opportunity for someone passionate about combining technical expertise with meaningful impact.

Last updated a day ago

Responsibilities For Software Engineer – C++ / Real-Time Embedded Systems (MRI)

  • Design and develop real-time software and system diagnostics tools for advanced MRI systems
  • Gather, define, and write software requirement and test specifications based on system-level inputs
  • Implement efficient, maintainable, and testable code using C++ and object-oriented design patterns
  • Improve software testability, reusability, and extendibility across the platform
  • Collaborate in a multidisciplinary environment with physicists, hardware engineers, and service teams
  • Work within a modern software development lifecycle (Agile, CI/CD, Git, JIRA)

Requirements For Software Engineer – C++ / Real-Time Embedded Systems (MRI)

Linux
  • Bachelor's or Master's degree in Computer Science, Embedded Systems, Informatics, Electronics, or related fields
  • 5+ years of experience in software development for real-time or embedded systems
  • Strong proficiency in C++ (C++11/14 is a plus) and object-oriented programming
  • Experience with real-time operating systems (e.g., VxWorks, RTLinux) and hardware-software integration
  • Familiarity with signal processing, image processing, or diagnostics in medical or industrial applications
  • Excellent communication skills, team spirit, and motivation to work in a cross-functional global team

Benefits For Software Engineer – C++ / Real-Time Embedded Systems (MRI)

Medical Insurance
  • Equal Employment Opportunity
  • Reasonable Accommodations
  • Drug-free workplace

Interested in this job?

Jobs Related To Philips Software Engineer – C++ / Real-Time Embedded Systems (MRI)