PingOne Cloud Engineer

OpenKyber LLC
United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Alexa Amazon Web Services Android Software Development User Authentication Microsoft Azure C++ (Programming Language) Cloud Computing Cloud Computing Security Cloud Engineering Data Synchronization
+27 more
Protocol Buffers Hypertext Transfer Protocols (HTTP) Java Applet JSON Java Native Interface Python (Programming Language) Message Queuing Telemetry Transport (MQTT) Node.Js OAuth Payment Service Provider Cloud Services Swagger Data Streaming Systems Integration WebSocket Openapi Google Cloud Firebase Backend Kotlin Integration Frameworks Graphql Api Design Api Gateway Restful APIs Api Management Programming Languages

Job description

  • Develop cloud-based third-party integrations and leverage our applets framework to represent third-party functionalities in the vehicle.
  • Integrate external cloud APIs (Spotify, weather, navigation, payment services, etc.)
  • Bridge cloud backends and in-vehicle applets (the same framework from the previous role).
  • Possibly handle data synchronization, authentication, and OTA updates.
  • Android context:
  • Building Android services, apps, or applets that integrate cloud APIs (music, weather, payments, voice assistants, etc.).
  • Implementing data flow between cloud services and Android Automotive components (CarService, HMI, Vehicle HAL).
  • Possibly contributing to an in-vehicle framework or SDK that allows other teams to integrate new cloud-based features safely.

Requirements

  • Backend / Cloud development
  • Connected Vehicle / Embedded systems
  • Cloud & API Integration
  • Strong experience with RESTful and/or GraphQL APIs
  • Authentication methods: OAuth 2.0, JWT.
  • Data formats: JSON, protobuf.
  • Experience with third-party SDKs and API lifecycle management.
  • Understanding of cloud-to-vehicle communication patterns (MQTT, WebSocket, HTTP/HTTPS).

Programming Languages

  • C++ (for applet framework side)
  • Python, Go, or Node.js for cloud services or integration scripts
  • Java/Kotlin if Android Automotive is part of the stack

Cloud Platforms

  • Familiarity with at least one major platform: AWS (IoT Core, Lambda, API Gateway), Azure IoT Hub, Google Cloud IoT / Firebase
  • Understanding of vehicle-cloud security, certificates, and OTA mechanisms.

Android context:

  • Kotlin and Java main languages for Android development.
  • C++ (JNI) for low-level integrations or performance-critical components.
  • Python/Node.js/Go optional, for backend or integration tools.
  • Integrating with third-party cloud services (Spotify, Alexa, Google APIs, weather, etc.).
  • Familiarity with API design and OpenAPI/Swagger specs.
  • Understanding data synchronization, state management, and offline handling.
  • Optional but valuable: experience with Firebase, AWS, or Azure for managing connected services.

Nice to have

  • Experience with Android Automotive Companion App (mobile-to-car integration).
  • Knowledge of CarPlay / Android Auto integration boundaries.
  • Experience building headless Android services for background sync or event handling.
  • Familiarity with Google Automotive Services (GAS) certification requirements.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

11:35 min

Planning the software architecture and communication technology stack

Hans-Jürgen Eidler · LIVE

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

Videos

See all

Related articles

See all