Senior C++ Software Engineer/Engineer, Cloud Apps (Embedded)
- Countries
- Singapore
- Job Types
- software & tech, engineering & hardware
- Experience
- late
- Organization Types
- transportation & mobility, robotics
- Location
- Central
- Posted Date
- Company
- Motional
AI Summary
Job Description
Architect and build performance-critical cloud-vehicle data pipelines for a Robotaxi platform, lead development of in-vehicle software for monitoring, dispatch, and remote control, partner with product and operations teams, mentor junior engineers, and collaborate on validation and field deployment strategies.
Hard Requirements
- 5+ years professional software engineering experience
- Deep expertise in modern C++ (11/14/17) on Linux
- Designing and optimizing multi-threaded, asynchronous systems
- Deep knowledge of data structures, algorithms, and OS primitives
- Taking complex features from concept to production
- Comfortable in fast-paced, continuous delivery environment
- Experience interfacing with cloud-native services (AWS IoT Core, Azure IoT)
Soft Requirements
- Distributed systems middleware (DDS, gRPC) and IoT protocols (MQTT, Protobuf)
- ARM-based embedded systems and cross-compilation toolchains
- Python or Golang for tooling and scripting
- Leading technical projects in globally distributed teams