Medical device Software design and implementation is a simple task (if you know how).
Here in Global Med Tech we hire a dedicated team for embedded algorithm, embedded software design, UX/UI and GUI design. Our team is very familiar working under the rigid standard of IEC-60601 which requires to carefully design and track the development process and the validation process.
Our team specialized in multi-core CPUs, Below we can see our own product (NVIDIA TK1) being implemented on a carrier board. This is a quad core ARM + 200 GPU units running embedded Linux.