hirly

Neura Robotics

Software Engineer – Interface Architecture & Platform Integration (human)

Metzingen / Riederich

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at Neura Robotics first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included

Matched against 2.4M live jobs from 200,000+ employers in 200+ countries.

Tailor my resume for this job →

Apply from your AI assistant

Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.

Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.

hirly's read of this role

Role family
Engineering
Seniority
Mid level
Country
DE
Work mode
On-site / unstated
First seen by hirly
28 Sept 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

Your mission & challenges

We're looking for a Software Engineer to design, implement, and maintain the internal and external interfaces of Mobile Robotics. You'll work in the software department on Mobile Robotics' core software, defining how our robots communicate with upper-level software platforms, ensuring technical consistency across product lines, and establishing unified user-facing and hardware-facing APIs. The role also includes designing a dispatcher mechanism that assigns different software configurations to different hardware versions.

You maintain and develop the communication architecture between our robots and upper-level software platforms, ensuring technical consistency across product lines.

You design and maintain unified user-facing APIs, developer APIs, integration APIs, and hardware-facing APIs for different user groups, including customers, developers, system integrators, partners, and internal teams.

You develop and maintain REST/gRPC APIs, Python/C++ SDKs, OPC UA, MQTT, ROS 2, and ZeroMQ-based interfaces and related integration layers.

You design and maintain a dispatcher mechanism that maps the right software configuration, interface behavior, and feature set to different robot models and hardware versions.

You ensure API versioning, backward compatibility, authentication, authorization, secure access, and clear interface ownership.

You support external partner and system integrator integrations, including onboarding, debugging, issue analysis, and real-deployment support.

You create and maintain API documentation, SDK examples, interface specifications, and configuration guides.

What we can look forward to

A degree in Computer Science, Software Engineering, Robotics, or a related field.

3+ years of relevant work experience in robotics, software engineering, or a related technical field is a plus.

A strong ownership mindset for maintaining a production robotics middleware repository, including architecture decisions, issue triage, code reviews, documentation, and releases.

The ability to maintain API surfaces across multiple protocols, including FastDDS clients/servers, REST/OpenAPI endpoints, and Python bindings.

Solid C++17 and CMake experience, with the ability to work across modular/plugin-based components, shared interfaces, adapters, and client SDKs.

Hands-on experience with distributed communication systems such as FastDDS/DDS, ROS 2, or similar robotics middleware, including network discovery and runtime debugging.

Comfort working close to AMR/MAV systems, including navigation APIs, robot state handling, hardware adapters, and PLC and field debugging.

Strong engineering hygiene: unit/integration/live testing, GitLab CI/CD, Docker-based development, static analysis, Debian/wheel packaging, semantic versioning, and changelog discipline.

Experience with SDK development, developer platforms, or partner integrations is a strong plus.

Good English communication skills.

Original posting on Neura Robotics's site ↗

Browse similar roles

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job