Senior Platform Software Engineer - C++ Foundations

MRINetwork

Columbus (OH)

On-site

USD 130,000 - 190,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Confidential Medical Robotics Company in Central Ohio is seeking a Senior Platform Software Engineer to design and deliver reusable infrastructure for robotics, controls, AI, firmware and safety teams. You will own platform capabilities and collaborate with cross-disciplinary groups.

This hands-on senior IC role emphasizes building foundational software, defining architecture, and moving a regulated robotic product toward commercial deployment in a fast-paced environment.

Qualifications

  • Bachelor’s degree in computer science, computer engineering, or a related technical discipline.
  • Approximately 5-10 years of professional software engineering experience.
  • Advanced, current C++ development and software-design skills.
  • Experience building reusable frameworks, libraries, APIs, SDKs, or platform infrastructure.
  • Demonstrated ownership of software used by multiple engineers or teams.
  • Experience taking a complex product or platform from early development into production.
  • Ability to make sound design decisions without relying on a fully established architecture.
  • Strong automated-testing, code-review, and technical-documentation practices.
  • Willingness to work in person in Central Ohio.

Responsibilities

  • Design and implement foundational C++ frameworks, libraries, APIs, utilities, and platform services.
  • Build software components that other engineering teams can integrate into their applications.
  • Take ownership of significant platform capabilities from initial definition through testing, documentation, integration, and release.
  • Help define new architectural patterns in a largely greenfield environment.
  • Partner with the Staff Engineer and VP of Engineering on platform design and technical decisions.
  • Work with robotics, controls, AI, firmware, quality, and regulatory stakeholders to understand downstream requirements.
  • Design clean abstractions between the core platform and specialized robotics or AI functionality.
  • Contribute to real-time behavior, hardware interfaces, fault handling, safety mechanisms, versioning, and upgrade strategy.
  • Develop robust automated tests and raise the quality of the team's development practices.
  • Mentor less-experienced engineers through design discussions, code reviews, and hands-on collaboration.
  • Help move a regulated robotic product from development toward commercial deployment.

Skills

C++ development
Software design
Platform infrastructure
Automated testing
Code reviews
Technical documentation
Mentoring

Education

Bachelors in CS/CE or related

Tools

QNX
Embedded Linux
ROS2
Python
Git

Job description

Confidential Medical Robotics Company in Central Ohio is seeking a Senior Platform Software Engineer to design and deliver reusable infrastructure for robotics, controls, AI, firmware and safety teams. You will own platform capabilities and collaborate with cross-disciplinary groups.

This hands-on senior IC role emphasizes building foundational software, defining architecture, and moving a regulated robotic product toward commercial deployment in a fast-paced environment.

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

Similar jobs worth comparing

Platform Software Engineer, C++ for Medical Robotics
Platform Software Engineer, C++ for Medical Robotics

MRINetwork • Columbus (OH)

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

MRINetwork • Columbus (OH)

On-site
USD 130,000 - 190,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
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
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
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
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