×
Register Here to Apply for Jobs or Post Jobs. X

Senior C++ Software Engineer

Job in Boston, Suffolk County, Massachusetts, 02298, USA
Listing for: The Mullings Group
Full Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, C++ Developer
Job Description & How to Apply Below

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 Ether

    CAT, 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
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary