Senior C++ Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

The Mullings Group · 3 weeks ago

Senior C++ Software Engineer

The Mullings Group is seeking a highly skilled and motivated Sr. C++ Real-Time Software Engineer to join their multidisciplinary R&D team developing a next-generation robotic surgical platform. The role involves defining safety critical software architecture for a surgical robot control system and being the leading expert on the C++ language.

Health CareMedicalMedical Device
check
Growth Opportunities
check
H1B Sponsor Likelynote
Hiring Manager
Wesley Kennedy-Sita
linkedin

Responsibilities

Define and guide safety critical software architecture for our surgical robot control system
Lead expert on the C++ language
Architect real time multi-processor/multi-threaded systems
Create an appropriate software safety concept and contribute to the system safety concept

Qualification

C++ language expertReal time multi-threaded designRTOS experienceCyber security principlesIEC 62304 class CDockerYoctoSafety critical systems experienceProduction code generationCommon communications protocols

Required

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

Preferred

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
Production code generation using Mathworks tools
Common communications protocols such as EtherCAT, CAN, RS485 etc

Company

The Mullings Group

twittertwittertwitter
company-logo
The Mullings Group is a search firm specializing in the medical device market.

H1B Sponsorship

The Mullings Group has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Kirk Petyo
Executive Vice President
linkedin
leader-logo
Emily Phair
President, TMG Search Canada
linkedin
Company data provided by crunchbase