
C++ Software Engineer – Remote Vehicle Assistance
Motional
full-time
Posted on:
Location Type: Remote
Location: Singapore
Visit company websiteExplore more
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