Job Title: Cloud Engineer – Cloud-Based Third-Party Integrations
Location: Palo Alto, CA
EXP: 10+
Job Summary
We are seeking a highly skilled Cloud Engineer with expertise in cloud-based third-party integrations and connected vehicle ecosystems. This role focuses on designing and building scalable cloud services and integrating them with in-vehicle platforms, enabling seamless delivery of third-party functionalities such as music, navigation, payments, and voice services.
The ideal candidate will have strong backend/cloud development experience combined with knowledge of connected vehicle systems, embedded environments, and Android Automotive platforms.
Key Responsibilities:
• Design and develop cloud-based integrations for third-party services within connected vehicle platforms.
• Integrate external APIs (e.g., music, weather, navigation, payment services) into vehicle ecosystems.
• Build and maintain scalable backend services to support cloud-to-vehicle communication.
• Implement secure authentication mechanisms including OAuth 2.0 and JWT.
• Work with protocols such as MQTT, WebSocket, HTTP/HTTPS for real-time and asynchronous communication.
• Develop and manage API lifecycle, including design, versioning, and documentation (OpenAPI/Swagger).
• Bridge cloud services with in-vehicle applet frameworks to enable seamless feature integration.
• Handle data synchronization, offline state management, and OTA update mechanisms.
• Collaborate with cross-functional teams to build Android services, apps, or applets within Android Automotive environments.
• Contribute to in-vehicle frameworks or SDKs that enable safe integration of new cloud-based features.
Required Qualifications:
Cloud & Integration Expertise
• Strong experience with RESTful and/or GraphQL APIs.
• Hands-on experience with third-party SDK integrations and API lifecycle management.
• Proficiency in authentication protocols such as OAuth 2.0 and JWT.
• Experience working with JSON and protobuf data formats.
Programming Skills
• Proficiency in C++ (for applet framework or low-level integrations).
• Experience with at least one backend language: Python, Go, or Node.js.
• Experience with Java/Kotlin for Android-based development.
Cloud Platforms
• Hands-on experience with at least one major cloud platform:
o AWS (IoT Core, Lambda, API Gateway)
o Azure IoT Hub
o Google Cloud IoT / Firebase
Connected Vehicle & Systems Knowledge
• Understanding of vehicle-cloud communication patterns.
• Knowledge of vehicle-cloud security, certificates, and OTA update mechanisms.
• Familiarity with embedded systems or connected vehicle architecture.
Android Automotive Context:
• Develop applications and services using Kotlin and Java.
• Utilize C++ (JNI) for performance-critical or low-level integrations.
• Integrate cloud services such as Spotify, voice assistants, weather APIs, and Google services.
• Implement data flow across Android Automotive components such as CarService, HMI, and Vehicle HAL.
• Ensure robust data synchronization, offline handling, and state management.
Preferred / Nice-to-Have Skills:
• Experience with Android Automotive Companion Apps (mobile-to-car integration).
• Knowledge of CarPlay and Android Auto integration boundaries.
• Experience building headless Android services for background processing.
• Familiarity with Google Automotive Services (GAS) certification requirements.
• Experience with cloud-connected services using Firebase, AWS, or Azure.