Use case:
Safety-critical software for an X-ray system
Medical field
QNX, ClearCase, Design with Rational Rose, C++, CANanalyzer, CAN, CANopen, custom development environment

Project description

A leading global manufacturer of X-ray systems commissioned us to design and implement features of an X-ray system. The content of the project was:

  • Parallel download via CAN
  • Design pattern (mainly Factory, Singleton, Proxy, Facade)
  • Position compensation/correction for moving axes
  • Patient safety (force shut-off)
  • Object-oriented design
  • Multiprocess design
  • Interprocess communication


  • Development in accordance with ISO 13485
  • softgate’s experience in various specialist areas produced a reliable, high-quality result in Safety Class C

Contact us:

My team and I are always happy to help and advise you if you have any questions about our solutions or digitization in general.

Ulrich Köstner

Division Manager Embedded Systems