x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Senior Software Engineer - Real Time Infrastructure
 banner picture 1  banner picture 2  banner picture 3

Senior Software Engineer - Real Time Infrastructure

Motional Singapore Pte. Limited

Motional Singapore Pte. Limited company logo

We’re looking for a Senior Software Engineer to help develop and roll out the next-generation Robotaxi platform.

Our team works on distributed applications running on the edge computer of the vehicle to establish the real-time Autonomous Vehicle<->Cloud data pipeline and provide services to enable monitoring, dispatch and control of vehicles from the cloud.

We also expose API’s that are used by in-vehicle HMI devices for passenger-vehicle interaction and perform high-level smart routing on the AV.
In a nutshell we are the glue between cloud, vehicle and passenger.

What you'll be doing:

  • Develop a robust performance-critical data pipeline for cloud-vehicle interaction.
  • Develop in-vehicle software components that enable monitoring, dispatch and control from the cloud.
  • Develop a smart routing and mission management system for Autonomous Vehicles.
  • Improve development processes to create high quality scalable code and documentation.
  • Collaborate with test engineering and operations teams to ensure quality and adoption of implemented solutions.

What we're looking for:

  • MS or BS in computer science or related fields.
  • 5+ years professional work experience as a software engineer using C++/C.
  • Excellent C++ 11/14/17 development skills on Linux platforms.
  • Strong experience in multi-threaded and asynchronous programming.
  • Strong knowledge of data structures and algorithms.
  • Experience working with a globally distributed team.

Bonus points:

  • Experience in robotics.
  • Experience with ARM based embedded systems.
  • Experience with distributed systems and middleware like DDS.
  • Experience with IoT systems and protocols like MQTT.
  • Familiarity with graph construction and search algorithms.
  • Experience with Python/Golang and Shell scripting.
✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?