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

Apply Here

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

Browse all urbanism jobs