Platform Software Engineer, C++ for Medical Robotics

MRINetwork

Columbus (OH)

On-site

USD 110,000 - 140,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Confidential Medical Robotics Company in Central Ohio is seeking a Platform Software Engineer II. This in-person role develops foundational C++ frameworks, libraries, and platform services used by robotics, controls, AI, and firmware teams; you will design interfaces and help establish a new software architecture.

You will write maintainable code, create automated tests, and collaborate across software, hardware, robotics, quality, and regulatory groups through the product lifecycle.

Qualifications

  • Bachelor’s degree in computer science, computer engineering, or a related technical discipline.
  • 3–5 years of professional software engineering experience.
  • Strong C++ programming and software-design skills.
  • Experience building complex software, frameworks, libraries, APIs, SDKs, or platform components.
  • Experience delivering software to other engineering teams.
  • Experience with test-driven development or automated testing.
  • Ability to work with evolving requirements.
  • Strong written and verbal communication skills.
  • Willingness to work in person in Central Ohio.

Responsibilities

  • Build foundational C++ frameworks, libraries, utilities, and platform services.
  • Develop interfaces and abstractions used by robotics, controls, AI, and firmware engineers.
  • Help establish patterns for a new software architecture and development environment.
  • Write maintainable, well-documented code for reuse by other engineers.
  • Create automated tests demonstrating requirements and functionality.
  • Translate evolving technical requirements into working software.
  • Collaborate across software, hardware, robotics, AI, quality, and regulatory teams.
  • Participate through the product lifecycle from development to commercialization.
  • Work in an environment with developing requirements and patterns.

Skills

C++ programming
Software design
APIs/SDKs
Test automation
Documentation

Education

Bachelor’s degree in computer science or computer engineering

Tools

ROS2
QNX
Python

Job description

Confidential Medical Robotics Company in Central Ohio is seeking a Platform Software Engineer II. This in-person role develops foundational C++ frameworks, libraries, and platform services used by robotics, controls, AI, and firmware teams; you will design interfaces and help establish a new software architecture.

You will write maintainable code, create automated tests, and collaborate across software, hardware, robotics, quality, and regulatory groups through the product lifecycle.

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

Similar jobs worth comparing

Software Engineer (Platform)
Software Engineer (Platform)

MRINetwork • Columbus (OH)

On-site
USD 110,000 - 140,000
Staff Software Engineer (Platform)
Staff Software Engineer (Platform)

MRINetwork • Columbus (OH)

On-site
USD 150,000 - 210,000
Staff Platform Engineer — Architect & Hands-On Leader
Staff Platform Engineer — Architect & Hands-On Leader

MRINetwork • Columbus (OH)

On-site
USD 150,000 - 210,000
Platform Engineer II — Build & Test the Core Robotics Platform
Platform Engineer II — Build & Test the Core Robotics Platform

Apricityrobotics • Dublin (OH), Northern (KY)

Hybrid
USD 94,000 - 132,000
Stock options
401(k) with employer match
Medical, dental, and vision insurance
+3
Platform (Software) Engineer II
Platform (Software) Engineer II

Apricityrobotics • Dublin (OH), Northern (KY)

On-site
USD 94,000 - 132,000
Stock options
401(k) with employer match
Medical, dental, and vision insurance
+3
Staff Platform (Software) Engineer
Staff Platform (Software) Engineer

Apricity Robotics • Columbus (OH)

On-site
USD 143,000 - 180,000
Stock options
401k match
Medical insurance
+4
SR Software Engineer
SR Software Engineer

Vaco Recruiter Services • Gahanna (OH)

Hybrid
USD 120,000 - 150,000
Staff Platform (Software) Engineer
Staff Platform (Software) Engineer

Apricityrobotics • Dublin (OH), Northern (KY)

On-site
USD 143,000 - 180,000
Stock options
401k with employer match
Medical, dental, and vision insurance
+2
Senior Software Engineer - Platform for ML & Robotics
Senior Software Engineer - Platform for ML & Robotics

Path Robotics • Columbus (OH)

On-site
USD 110,000 - 130,000
Free lunch every day
Flexible PTO
Medical, Dental, and Vision insurance
+3
Staff Platform Engineer - Medical Robotics & Real-Time
Staff Platform Engineer - Medical Robotics & Real-Time

Apricityrobotics • Dublin (OH), Northern (KY)

Hybrid
USD 143,000 - 180,000
Stock options
401k with employer match
Medical, dental, and vision insurance
+2