Cloud Engineer (Cloud-based Third-Party Integrations)

  • Palo Alto, CA
  • Posted 3 hours ago | Updated 3 hours ago

Overview

On Site
$70 - $80
Contract - W2
Contract - 12 Month(s)

Skills

Adobe AIR
Amazon Web Services
Android
Android Development
Authentication
Cloud Computing
Cloud Security
Communication
Data Flow
Distributed Computing
Embedded Systems
HTTPS

Job Details

Role: Cloud Engineer Cloud-Based Third-Party Integrations
Location: Palo Alto, CA
Duration: 12+ Months
About the Role
We are looking for a highly skilled Cloud Engineer specializing in cloud-based third-party integrations for connected vehicles. In this role, you will design, build, and maintain integrations between our vehicle applet framework and a variety of external cloud services. You will help enable seamless in-vehicle experiences such as music streaming, weather, navigation, payments, voice assistant integrations, and more.
This role bridges cloud backends, API integrations, Android Automotive systems, and in-vehicle applets, requiring a strong understanding of distributed systems, API lifecycle management, cloud-to-vehicle communication, and secure data flows.

Key Responsibilities
Cloud & Integration Work
  • Develop and maintain cloud-based integrations with external third-party APIs (e.g., music services, weather providers, ADAS/traffic sources, payment systems, voice platforms).
  • Design and implement API workflows, authentication flows (OAuth 2.0, JWT), and robust error handling.
  • Manage third-party SDKs, API lifecycle processes, token refresh logic, rate limits, and service scalability.
  • Implement cloud-to-vehicle communication patterns using MQTT, WebSocket, and HTTP/HTTPS.
  • Build integration services using Python, Go, or Node.js as needed for backend logic, glue code, or automation.
Vehicle & In-Vehicle Applets
  • Bridge cloud backends with in-vehicle applets using our internal applet framework.
  • Build Android Automotive services, modules, or applets that consume cloud APIs and push updates to in-vehicle UIs and services.
  • Handle data synchronization workflows, state management, offline behavior, and update propagation inside Android Automotive.
  • Implement secure communication flows involving certificates, tokens, and vehicle-bound identities.
  • Potentially support OTA (over-the-air) update mechanisms for cloud and applet components.
Android / Embedded Context
  • Develop Android components in Kotlin/Java, with occasional C++/JNI for low-level or high-performance needs.
  • Integrate cloud data into the Android Automotive stack (CarService, HMI layers, Vehicle HAL, and related subsystems).
  • Contribute to an internal framework/SDK that enables multiple teams to build cloud-powered vehicle features safely and efficiently.

Required Qualifications
Technical Skills
Cloud & Backend
  • Strong experience integrating cloud APIs using RESTful and/or GraphQL interfaces.
  • Deep knowledge of authentication methods such as OAuth 2.0, JWT, and token management.
  • Proficiency with data formats: JSON, protobuf.
  • Experience with cloud services from at least one major provider:
    • AWS (IoT Core, Lambda, API Gateway)
    • Azure IoT Hub
    • Google Cloud IoT / Firebase
  • Understanding of vehicle-cloud security, certificates, and secure communication channels.
  • Familiarity with OTA update flows and distributed system reliability patterns.
Programming Languages
  • Required:
    • C++ (for embedded or applet frameworks)
    • Python, Go, or Node.js (cloud services or integration tooling)
  • Preferred:
    • Java/Kotlin (Android and Android Automotive)
Communication Protocols
  • Experience with cloud-to-vehicle messaging patterns:
    • MQTT
    • WebSocket
    • HTTP/HTTPS
  • Familiarity with event-driven or streaming architectures is a plus.
Android / Automotive Knowledge
  • Comfortable with Android development in Kotlin/Java.
  • Experience integrating cloud services into Android Automotive systems.
  • Solid understanding of:
    • API design & OpenAPI/Swagger documentation
    • Data synchronization and state management
    • Offline-first patterns
    • Security considerations in embedded/automotive contexts

Nice-to-Have Qualifications
  • Experience building or integrating Android Automotive Companion Apps (mobile-to-car integrations).
  • Knowledge of CarPlay / Android Auto ecosystems and limitations.
  • Experience implementing headless Android services for background tasks or event synchronization.
  • Familiarity with Google Automotive Services (GAS) certification and compliance requirements.
  • Understanding of infotainment frameworks, navigation systems, or voice assistant integrations.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.