🍁 SearchCanadaJobs.com

Robot Client SDK Engineer (Mensch)

Company

NEURA Robotics

Location

zürich, zürich

Type

Full-time

Deine Mission & Challenges

  • protoc + buf Toolchain für Client-seitige Code-Generierung; CI-Pipelines generieren Clients bei jeder Proto-Änderung neu
  • Python Client SDK: idiomatische Wrapper mit Context Managern, Async/Await-Varianten, IDE-Autocomplete-Stubs, pip Wheels fürs interne PyPI
  • C++ Client SDK: RAII Channel Lifecycle, Async, sprachtypische Exception-Hierarchie, Conan/vcpkg Packages
  • Java Client SDK: Builder-Patterns für Requests, CompletableFuture, Maven Central Artifacts
  • Channel Lifecycle Handling über alle Sprachen hinweg: Timeouts, Deadline-Propagation, Reconnect-Logik, TLS/mTLS Konfiguration
  • Mapping von gRPC Status auf sprachtypische Exceptions: hierarchische Exception-Typen mit semantisch sinnvollen Subklassen
  • Client/Server Version-Skew Compatibility Tables – definierte Policies zur Versionskompatibilität, automatische Kompatibilitätstests
  • Semantic Versioning abgestimmt mit dem Platfor...

🍁 Ready to Apply?

Take the next step in your Canadian career

Apply Now