Robotics Interfaces & Platform Integration Engineer

NEURA Robotics

Germany (OH)

On-site

USD 110,000 - 140,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NEURA Robotics is seeking a Software Engineer to design, implement, and maintain interfaces for Mobile Robotics. You will shape how robots communicate with upper-level platforms, ensure API consistency, and define unified APIs across user, developer, and partner needs.

You will also design a dispatcher that maps software configurations to hardware versions. You\'ll work with REST/gRPC, Python/C++ SDKs, ROS 2, and DDS-based interfaces, maintain API versioning and secure access, and support

Qualifications

  • 3+ years of relevant work experience in robotics, software engineering, or a related technical field.
  • Ownership mindset for maintaining a production robotics middleware repository, including architecture decisions, issue triage, code reviews, documentation, and releases.
  • Ability to maintain API surfaces across protocols including FastDDS, REST/OpenAPI, and Python bindings.
  • Strong C++17 and CMake experience, with experience across modular/plugin-based components.

Responsibilities

  • Design and maintain the communication architecture between robots and upper-level software platforms.
  • Develop and maintain REST/gRPC APIs, Python/C++ SDKs, OPC UA, MQTT, ROS 2, and ZeroMQ interfaces and related layers.
  • Design and maintain a dispatcher to map software configurations to robot models and hardware versions.
  • Ensure API versioning, backward compatibility, authentication, authorization, and secure access.
  • Support external partners and system integrators with onboarding, debugging, and production deployments.
  • Create and maintain API documentation, SDK examples, interface specifications, and configuration guides.

Skills

API design
REST/ gRPC
Python
C++
ROS 2
Distributed systems
DevOps tooling
Technical writing
English communication

Education

Bachelor's degree in CS/Software Engineering/Robotics

Tools

OPC UA
MQTT
ROS 2
ZeroMQ

Job description

NEURA Robotics is seeking a Software Engineer to design, implement, and maintain interfaces for Mobile Robotics. You will shape how robots communicate with upper-level platforms, ensure API consistency, and define unified APIs across user, developer, and partner needs.

You will also design a dispatcher that maps software configurations to hardware versions. You\'ll work with REST/gRPC, Python/C++ SDKs, ROS 2, and DDS-based interfaces, maintain API versioning and secure access, and support

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Software Engineer
Robotics Software Engineer

Mind Robotics Inc. • Palo Alto (CA)

On-site
USD 100,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Andromeda Surgical • South San Francisco (CA)

On-site
USD 150,000 - 210,000
Robotics Software Engineer Enyuare Engineering design firm
Robotics Software Engineer Enyuare Engineering design firm

Enyuare • Lexington (MA), Northern (KY)

Hybrid
USD 100,000 - 150,000
Robotics Software Engineer
Robotics Software Engineer

Pivot Robots, Inc. • San Francisco (CA), Northern (KY)

On-site
USD 120,000 - 180,000
Senior Robotics Software Engineer (R&D)
Senior Robotics Software Engineer (R&D)

Prime Vision • Arlington (VA)

On-site
USD 100,000 - 130,000
Performance-based incentive bonus plan
Health, dental, and vision insurance
401(k) retirement plan with matching contributions
Senior Robotics Systems Engineer
Senior Robotics Systems Engineer

Y-Axis • Milpitas (CA)

Hybrid
USD 120,000 - 160,000
Stock options & equity
Health, dental, vision, 401(k)
Visa sponsorship
+1
Senior Software Engineering Manager
Senior Software Engineering Manager

Green Key Resources • Austin (TX)

On-site
USD 120,000 - 180,000
Robotics Software Engineer
Robotics Software Engineer

HIKINEX • San Francisco (CA)

On-site
USD 140,000 - 190,000
Relocation assistance
Robot Technical Support Engineer (Field Service Engineer)
Robot Technical Support Engineer (Field Service Engineer)

Sudo AI • Boston (MA)

On-site
USD 70,000 - 110,000
Robotics Software Engineer – Runtime & Integration Infrastructure
Robotics Software Engineer – Runtime & Integration Infrastructure

Proception Inc. • Palo Alto (CA)

On-site
USD 180,000 - 260,000
Competitive salary
Equity
Health/dental/vision benefits