The Mullings Group
Global Medtech Executive Recruitment : Start-up -> Fortune 500 : IC -> C-Level : Emerging Medtech Trends & Insights
We are seeking a highly skilled and motivated
Sr. C++ Real-Time Software Engineer
to join our multidisciplinary R&D team developing a next-generation robotic surgical platform.
Ideal profile will be a very well tenured embedded real-time software engineer who can define and guide safety critical software architecture for our surgical robot control system, as well as being our leading expert on the C++ language.
Experience
Strong preference for medical, but other safety critical industries would be considered.
Significant experience of architecting real time multi-processor/multi-threaded systems, and ideally sufficient breadth of experience to have seen many different design patterns and have a good understanding of what works well in different situations.
At least 5 years of professional C++, preferably more.
Deep understanding of real time multi-threaded / multi-processor design patterns and proved ability to pick the right design.
C++ language expert – deep understanding of the language and ability to define coding standards and appropriate language subsets for safety critical use.
Ability to use risk analysis and knowledge of the ‘state of the art’ to create an appropriate software safety concept and to contribute to the system safety concept.
Extensive RTOS experience (particularly QNX and Linux PREEMPT-RT) for safety critical software.
Highly Desirable Skills
Experience of cyber security principles and the documentation/analysis needed to demonstrate compliance with the FDA’s cybersecurity guidance.
Developing software to IEC 62304 class C and the application of ISO 14971 to complex software-controlled medical devices.
Docker and Yocto for containerisation and OS config.
Ideally also broader safety critical systems experience e.g. IEC 61508 or ISO 26262
Common communications protocols such as EtherCAT, CAN, RS485 etc
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Medical Equipment Manufacturing
Robotics Engineering
Software Development
Location: Boston, MA
#J-18808-Ljbffr
Sr. C++ Real-Time Software Engineer
to join our multidisciplinary R&D team developing a next-generation robotic surgical platform.
Ideal profile will be a very well tenured embedded real-time software engineer who can define and guide safety critical software architecture for our surgical robot control system, as well as being our leading expert on the C++ language.
Experience
Strong preference for medical, but other safety critical industries would be considered.
Significant experience of architecting real time multi-processor/multi-threaded systems, and ideally sufficient breadth of experience to have seen many different design patterns and have a good understanding of what works well in different situations.
At least 5 years of professional C++, preferably more.
Deep understanding of real time multi-threaded / multi-processor design patterns and proved ability to pick the right design.
C++ language expert – deep understanding of the language and ability to define coding standards and appropriate language subsets for safety critical use.
Ability to use risk analysis and knowledge of the ‘state of the art’ to create an appropriate software safety concept and to contribute to the system safety concept.
Extensive RTOS experience (particularly QNX and Linux PREEMPT-RT) for safety critical software.
Highly Desirable Skills
Experience of cyber security principles and the documentation/analysis needed to demonstrate compliance with the FDA’s cybersecurity guidance.
Developing software to IEC 62304 class C and the application of ISO 14971 to complex software-controlled medical devices.
Docker and Yocto for containerisation and OS config.
Ideally also broader safety critical systems experience e.g. IEC 61508 or ISO 26262
Common communications protocols such as EtherCAT, CAN, RS485 etc
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Medical Equipment Manufacturing
Robotics Engineering
Software Development
Location: Boston, MA
#J-18808-Ljbffr