Senior Software Engineer, Cloud Apps (Embedded)
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 running on vehicle edge computers for robotaxi operations
Domain
Autonomous vehicles / Cloud infrastructure / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++11/14/17, Linux, multi-threaded asynchronous systems, data structures, algorithms, OS primitives, cloud-native services (AWS IoT Core, Azure IoT), OTA updates
Preferred skills
DDS, gRPC, MQTT, Protobuf, ARM-based embedded systems, cross-compilation, Python, Golang
Responsibilities
Design and implement robust, low-latency data pipelines for cloud-vehicle interaction; Lead design and development of in-vehicle software for monitoring and control; Partner with product and operations teams to translate goals into system architectures; Mentor junior engineers and establish best practices; Collaborate with test engineering to define validation strategies
Seniority
Senior, hands-on IC