Robot Client SDK Engineer (human)

NEURA Robotics
Full-time zürich, zürich Other-General
Posted:
June 12, 2026
Location:
zürich, zürich, Switzerland

Job Description

Responsibilities

  • 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, deprecati...

Apply for this Job

Submit your application for the Robot Client SDK Engineer (human) position at NEURA Robotics.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: zürich, Switzerland
Posted: June 12, 2026
Deadline: July 22, 2026