Motional

Software Engineering Internship, Remote Vehicle Assistance (RVA)

Motional

Apply
about 1 month ago
Singapore, Singapore
Intern

Responsibilities

  • Develop, maintain and support C++ software for Remote Vehicle Assistance.
  • Create low latency video encoding applications.
  • Build a low latency network communication stack.
  • Develop client/server communication protocols using APIs like Restful or gRPC.
  • Collaborate with C++ software components for integration of Remote Vehicle Assistance capabilities.
  • Engage in test-driven development for new features supporting autonomous vehicles.
  • Maintain a comprehensive integration and simulation test suite.
  • Work with systems and product teams to align product development with customer needs.
  • Support on-road testing in collaboration with testing and operations engineers.

Requirements

  • Proficient in C++ programming.
  • Good understanding of networking concepts including TCP/IP, DNS, DHCP, VLANs, VPNs, and routing protocols.
  • Working knowledge of SQL and API design using Restful or gRPC.
  • Basic understanding of Git, Bazel, JIRA, Confluence or similar development tools.
  • Basic understanding of network security principles.
  • Ability to learn to use a Motional specific custom SOC.
  • Experience working on a Linux Operating System.

Benefits

  • Flexible working hours.
  • Remote work options available.
  • Internship duration of at least 5 months.

Tech Stack

BazelC++GitGogRPCLinuxPythonSQL

Categories

EmbeddedTesting