Robotics Interfaces & Platform Integration Engineer

NEURA Robotics

Germany (OH)

On-site

USD 110,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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: Fleet & Platform Integration
Robotics Software Engineer: Fleet & Platform Integration

NEURA Robotics • Germany (OH)

On-site
USD 90,000 - 140,000
Robot Platform Engineer—Real-Time Abstraction & Middleware
Robot Platform Engineer—Real-Time Abstraction & Middleware

NEURA Robotics • Germany (OH)

On-site
USD 120,000 - 160,000
Cross-stack experience
ROS 2 production exposure
gRPC/Protobuf experience
+1
Robotics Platform Interfaces Engineer — APIs & Protocols
Robotics Platform Interfaces Engineer — APIs & Protocols

Jobtorob • Germany (OH)

On-site
USD 64,000 - 83,000
Creative Freedom
Attractive Compensation
Professional Growth
+2
Robotics Software Engineer - Platform Interfaces
Robotics Software Engineer - Platform Interfaces

Jobtorob • Germany (OH)

On-site
USD 64,000 - 83,000
Creative Freedom
Attractive Compensation
Professional Growth
+2
Mobile Robot Navigation Engineer – ROS 2 Specialist
Mobile Robot Navigation Engineer – ROS 2 Specialist

NEURA Robotics • Germany (OH)

On-site
USD 100,000 - 150,000
Robotics Software Engineer — Real-Time C++/Python & AI
Robotics Software Engineer — Real-Time C++/Python & AI

NEURA Robotics • Germany (OH)

On-site
USD 90,000 - 120,000
Software Engineer – Interface Architecture & Platform Integration (human)
Software Engineer – Interface Architecture & Platform Integration (human)

NEURA Robotics • Germany (OH)

On-site
USD 110,000 - 140,000
Staff Engineer: Robot Communication & Connectivity
Staff Engineer: Robot Communication & Connectivity

NEURA Robotics • Germany (OH)

On-site
USD 150,000 - 210,000
Robotics Software Engineering Manager
Robotics Software Engineering Manager

NEURA Robotics • Germany (OH)

On-site
USD 150,000 - 190,000
Staff Robot Systems Architect - Real-Time & Integration
Staff Robot Systems Architect - Real-Time & Integration

NEURA Robotics • Germany (OH)

On-site
USD 180,000 - 240,000