Motional

C++ Software Engineer – Remote Vehicle Assistance

Motional

full-time

Posted on:

Location Type: Remote

Location: Singapore

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Develop, maintain and support C++ software that enables Remote Vehicle Assistance
  • Collaborate with C++ applications and UI engineers to pass data between software running on the autonomous vehicle and software running on remote stations
  • Collaborate with C++ software components on the autonomous vehicle to integrate Remote Vehicle Assistance capabilities
  • Test-driven development of new features supporting the autonomous vehicle
  • Develop and maintain a comprehensive integration and simulation test suite to test all software before it goes to production
  • Collaborate with systems and operations teams to develop a product that fits both customer needs and system requirements
  • Collaborate with testing and operations engineers to support Motional’s on-road testing

Requirements

  • Bachelor’s degree in Computer Science or a related technical field.
  • Minimum of 2 years of professional software engineering experience.
  • Proficient in C++
  • Working knowledge of SQL
  • Basic understanding of Git, Bazel, JIRA, Confluence or similar development tools
  • Ability to learn how to use a motional specific custom SoC
  • Experience working on a Linux Operating System
  • Capable of performing statistical performance of deployed features
Benefits
  • Health insurance
  • Flexible working hours
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++SQLLinuxtest-driven developmentintegration testingsimulation testingstatistical performance analysis
Soft Skills
collaborationproblem-solvingcommunication
Certifications
Bachelor’s degree in Computer Science