Robot Client SDK Engineer (human)
zürich, zürich, Switzerland • Posted July 02, 2026
Job Type:
Full-time
Location:
zürich, zürich
Posted:
July 02, 2026
Category:
Other-General
Application Deadline:
August 11, 2026
Role 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...
Interested in this role?
Click the button below to start your application for Robot Client SDK Engineer (human) at NEURA Robotics.
Apply Now