Senior C++ Software Engineer

The Mullings Group

Boston (MA)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading executive recruitment firm is seeking a highly skilled Sr. C++ Real-Time Software Engineer to join a multidisciplinary R&D team in Boston. The ideal candidate will have extensive experience in architecting safety-critical software systems and possess deep expertise in C++. This full-time role offers the opportunity to work on an innovative robotic surgical platform with a focus on safety and efficiency in software design.

Qualifications

  • At least 5 years of professional C++ experience.
  • Deep understanding of real-time multi-threaded design patterns.
  • Extensive experience with safety-critical software development.

Skills

C++ language expertise
Architecting real-time systems
RTOS experience
Safety-critical software knowledge
Cyber security principles

Tools

Docker
Yocto

Job description

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Real-Time C++ Robotics Software Engineer
Senior Real-Time C++ Robotics Software Engineer

The Mullings Group • Boston (MA)

On-site
USD 100,000 - 130,000
Head of Software Engineering
Head of Software Engineering

HireFocus LLC • Houston (TX)

On-site
USD 140,000 - 180,000
Embedded Software Team Lead
Embedded Software Team Lead

Suru • San Francisco (CA)

On-site
USD 180,000 - 240,000
Sr Embedded Software Engineer
Sr Embedded Software Engineer

Franklin Professional Associates • Acton (MA)

On-site
USD 90,000 - 130,000
Senior/Staff Embedded Software Engineer
Senior/Staff Embedded Software Engineer

Horizon Surgical Systems, Inc. • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Competitive compensation
Excellent company-paid benefits package
Opportunity to work on AI technology
Senior Robotics C++ Engineer — Controls Platform
Senior Robotics C++ Engineer — Controls Platform

Horizon Surgical Systems • Los Angeles (CA)

On-site
USD 120,000 - 150,000
Competitive compensation
Company-paid benefits package
Collaborative work environment
Senior/Staff Embedded Software Engineer
Senior/Staff Embedded Software Engineer

Horizonsurgicalsystems • Los Angeles (CA)

On-site
USD 120,000 - 160,000
Competitive compensation
Excellent company-paid benefits
Software Engineer
Software Engineer

Skills Alliance • Austin (TX)

On-site
USD 90,000 - 120,000
Senior/Staff Embedded Software Engineer
Senior/Staff Embedded Software Engineer

Horizon Surgical Systems • Los Angeles (CA)

On-site
USD 110,000 - 150,000
Competitive compensation
Company-paid benefits package
Opportunity for innovation
Senior Embedded Software Engineer
Senior Embedded Software Engineer

MedAcuity • Lowell (MA)

On-site
USD 128,000 - 170,000
Medical, dental and vision insurance
401(k) with company match
Life and disability insurance
+3