Robot Client SDK Engineer (human)

Atlas Metrics

Bielefeld

Vor Ort

EUR 60.000 - 80.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Benefits dieser Stelle

30 vacation days
Competitive salary package
Employee discounts
Support for personal and professional development

Zusammenfassung

Atlas Metrics in Bielefeld is seeking a Robot Client SDK Engineer to shape the future of human-robot collaboration using cutting-edge technology. You will develop client SDKs in Python, C++, and Java, collaborating with an interdisciplinary team to implement innovative solutions.

The role promises a dynamic work culture, creative freedom, and competitive compensation, all aimed at fostering professional growth and team collaboration.

Qualifikationen

  • Proficient in at least two programming languages: Python, C++, Java.
  • Hands-on experience with gRPC and packaging tools like pip wheels and Maven.
  • Understanding of API design and semantic versioning.

Aufgaben

  • Develop and maintain client SDKs across various programming languages.
  • Collaborate with cross-functional teams to create advanced software solutions.
  • Participate in agile processes such as daily stand-ups and sprint planning.

Kenntnisse

Modern Python
Modern C++
Java
gRPC ecosystem
API design
Documentation tooling
Cross-language async patterns

Jobbeschreibung

Robot Client SDK Engineer (human)

Neura Robotics • Bielefeld

Shape the Future of Human-Robot Collaboration

In the Software Department, you're shaping robotic solutions that redefine human‑machine collaboration. You'll work with cutting‑edge technology, setting industry‑changing standards. Not only will you help develop our solutions, but you'll also set new trends and drive innovations forward. In an agile and interdisciplinary team, you'll engage in exciting projects. With clear Scrum processes like daily stand‑ups, sprint planning, and reviews, you remain flexible and efficient. Collaborating closely with other departments allows you to create software solutions that are both technically advanced and practically effective.

Your Mission & Challenges
  • protoc + buf toolchain for client‑side code generation; CI pipelines regenerate clients on every proto change
  • Python client SDK: idiomatic wrappers with context managers, async/await variants, IDE completion stubs, pip wheels published to internal PyPI
  • C++ client SDK: RAII channel lifecycle, async, language‑idiomatic exception hierarchy, Conan/vcpkg packages
  • Java client SDK: builder patterns for requests, CompletableFuture, Maven Central artifacts
  • Channel lifecycle handling across languages: timeouts, deadline propagation, reconnection logic, TLS/mTLS configuration
  • gRPC status to language‑idiomatic exception mapping: hierarchical exception types with semantically meaningful subclasses
  • Client/server version‑skew compatibility tables—published policies on client‑server version support, automated compatibility tests
  • Semantic versioning aligned with the platform architect, deprecation policy enforcement with linter warnings, migration guides
  • Simulation‑mode toggle inside the client: same proto interface, simulation backend for offline app development
  • Observability hooks per language: structured logging, OpenTelemetry tracing context propagation, Prometheus client metrics
  • Reference example applications per language demonstrating canonical patterns: pick‑and‑place, mode switching, fault recovery, telemetry streaming
  • Auto‑generated documentation per language: Sphinx (Python), Doxygen (C++), Javadoc (Java); examples kept in sync with API surface
  • Internal customer onboarding: skill bundles, evaluation harnesses, R&D notebooks, demo apps—all start from your reference template
  • RFC co‑review with the Robot Platform Integration Engineer on every proto change
What we can look forward to
  • Developer experience with platform SDKs—has shipped client libraries used by external or internal customers.
  • Proficient in at least two: modern Python (typing, asyncio, pyproject.toml/wheels), modern C++ (17/20, async patterns, build systems), Java (CompletableFuture, Maven build).
  • Hands‑on with gRPC ecosystem: protoc, buf, grpc‑python, grpc‑java, grpc‑cpp—has implemented production clients.
  • Multi‑language packaging: manylinux pip wheels, Conan or vcpkg recipes, Maven Central publishing—experienced with full CI pipelines.
  • API design fluency: gRPC/REST/GraphQL, semantic versioning, deprecation policy authorship, backwards‑compatibility analysis.
  • Documentation tooling: Sphinx, Doxygen, MkDocs; capable of owning end‑to‑end documentation deliverables.
  • Cross‑language async patterns: understands trade‑offs among sync, async, and streaming gRPC across languages and their ergonomic differences
Nice to have
  • Familiarity with robotics or industrial control to discuss latency and timing semantics with robot platform engineers
  • Experience writing language bindings for a native library (PyBind11, JNI, SWIG, cppyy)
  • Authored OpenTelemetry instrumentation libraries across multiple languages
  • Working knowledge of ROS 2 client library design (rclpy / rclcpp)
  • Written a developer‑portal API reference or SDK tutorial series for external developers
What you can look forward to
Creative Freedom and Agility

Enjoy a dynamic, self‑reliant work culture with flat hierarchies, flexible hours, and 30 vacation days.

Passion for Winning

A passionate and highly skilled team of international experts aiming to redefine robot assistants.

Attractive Compensation

Enjoy a competitive salary package along with exclusive employee discounts.

One Team

Whether it's a summer party or company town hall meetings, we celebrate our successes together.

Professional Growth

Support for your personal and professional development.

Our Location

Bielefeld, Germany – a city that blends tradition with modernity and offers a creative, focused work atmosphere.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Robot Client SDK Engineer (human)
Robot Client SDK Engineer (human)

Atlas Metrics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 50.000 - 80.000
30 vacation days
Flexible hours
Exclusive employee discounts
+1
Robot Platform Engineer (human)
Robot Platform Engineer (human)

Atlas Metrics • München

Vor Ort
EUR 60.000 - 80.000
Creative work culture
Flexible hours
30 vacation days
+2
Robot Platform Engineer (human)
Robot Platform Engineer (human)

Atlas Metrics • Bielefeld

Vor Ort
EUR 70.000 - 95.000
Creative Freedom and Agility
Passion for Winning
Attractive Compensation
+2
Robot Client SDK Engineer (human)
Robot Client SDK Engineer (human)

NEURA Robotics • Bielefeld

Vor Ort
EUR 90.000 - 120.000
Robot Platform Engineer (human)
Robot Platform Engineer (human)

Atlas Metrics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 65.000 - 85.000
30 vacation days
Competitive salary
Exclusive employee discounts
Tech Lead — Robot Systems & Integration (human)
Tech Lead — Robot Systems & Integration (human)

Atlas Metrics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 70.000 - 90.000
30 vacation days
Flexible working hours
Employee discounts
Senior Software Engineer - NEURAGym (human)
Senior Software Engineer - NEURAGym (human)

Atlas Metrics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 60.000 - 90.000
30 vacation days
Employee discounts
Support for personal and professional development
Tech Lead — Robot Communication & Connectivity (human)
Tech Lead — Robot Communication & Connectivity (human)

Atlas Metrics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 70.000 - 100.000
30 vacation days
Competitive salary package
Flexible hours
+1
Robotics Middleware Engineer (human)
Robotics Middleware Engineer (human)

Atlas Metrics • Bielefeld

Vor Ort
EUR 60.000 - 80.000
Flexible hours
30 vacation days
Competitive salary package
+1
Proof of Concept (PoC) Engineer - Mobile Service Robots (human)
Proof of Concept (PoC) Engineer - Mobile Service Robots (human)

Atlas Metrics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 85.000 - 110.000