CareerPlanGet AI match score →

Senior C++ Software Engineer, Cloud Apps (Embedded)

Singapore💼 Full-time🗓 2026-07-01 → 2026-07-31

Core

Architect and build real-time Autonomous Vehicle-to-Cloud data pipelines and in-vehicle software components for fleet monitoring, remote control, and passenger safety systems.

Role type

Senior IC C++ Software Engineer (Embedded/Cloud)

Builds

Distributed applications for vehicle edge computers, cloud-vehicle data pipelines, and in-cabin control systems.

Domain

Autonomous Vehicles / Embedded Systems / Cloud Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Modern C++ (11/14/17), Linux, multi-threaded asynchronous systems, data structures, algorithms, OS primitives, cloud-native services (AWS IoT Core, Azure IoT), telemetry, remote command and control, secure over-the-air updates

Preferred skills

Distributed systems middleware (DDS, gRPC), IoT protocols (MQTT, Protobuf), ARM-based embedded systems, cross-compilation, Python, Golang

Technologies

C++, Linux, AWS IoT Core, Azure IoT, DDS, gRPC, MQTT, Protobuf, ARM, Python, Golang

Responsibilities

Design and implement robust, performance-critical data pipelines for cloud-vehicle interaction; Lead design and development of in-vehicle software components for monitoring and control; Drive technical requirements and system architectures; Mentor junior engineers and establish engineering best practices; Collaborate with test engineering and operations teams on validation strategies.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗