Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

MOTIONAL SINGAPORE PTE. LIMITED

Singapore

On-site

SGD 60,000 - 80,000

Full time

4 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A specialized technology company in Singapore is seeking a candidate to develop, maintain, and support C++ software for Remote Vehicle Assistance. The ideal candidate is enrolled in a Master's or PhD program related to Computer Networking or Engineering and possesses strong C++ proficiency along with knowledge of networking concepts. Responsibilities include collaboration with product teams and implementing test-driven development for high-quality software.

Qualifications

  • Enrolled in a Master's Degree or PhD program in a relevant field.
  • Proficient in C++ with a strong understanding of networking.
  • Working knowledge of SQL and API design.

Responsibilities

  • Develop, maintain and support C++ software for Remote Vehicle Assistance.
  • Collaborate with systems and product teams for customer-centric solutions.
  • Conduct test-driven development and maintain test suites.

Skills

Proficient in C++
Good understanding of networking concepts
Basic understanding of Git
Experience working on a Linux Operating System

Education

Masters Degree/PhD in Computer Networking/Electrical and Electronic Engineering/Computer Engineering

Tools

SQL
Restful API
gRPC API
Bazel
JIRA
Confluence
Job description
What You'll Be Doing:
  • Develop, maintain and support C++ software that enables Remote Vehicle Assistance
  • Develop low latency video encoding applications.
  • Develop a low latency network communication stack.
  • Develop client/server communication protocol using API like Restful or gRPC.
  • 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 product 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.
What We're Looking For:
  • Enrolled in Masters Degree/PhD in Computer Networking/Electrical and Electronic Engineering/Computer Engineering
  • Proficient in C++.
  • Good understanding of networking concepts, including TCP/IP, DNS, DHCP, VLANs, VPNs, and routing protocols.
  • Working knowledge of SQL, Restful, gRPC API design.
  • Basic understanding of Git, Bazel, JIRA, Confluence or similar development tools.
  • Basic understanding of network security principles.
  • Ability to learn how to use a Motional specific custom SOC.
  • Experience working on a linux Operating System.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.