Senior C++ Software Engineer - Cloud Apps (Embedded)
Motional · Singapour
Job description
About the role
Motional is looking for a Senior Software Engineer to lead the development and deployment of its next-generation Robotaxi platform. The team builds distributed applications that run on the vehicle's edge computer, and the engineer will architect and build the applications that create a real-time Autonomous Vehicle-to-Cloud data pipeline supporting fleet monitoring, remote vehicle control and passenger safety systems. Beyond driving technology, the team also works on the passenger experience, such as in-cabin displays and communication with remote customer support.
Key responsibilities
- Design and implement a robust, performance-critical data pipeline for cloud-vehicle interaction, with low latency and high reliability over cellular networks.
- Lead the design and development of in-vehicle software components for monitoring, dispatch and control from the cloud.
- Partner with product managers, cloud engineers and Operations teams to turn high-level goals into concrete system architectures.
- Mentor junior engineers, conduct code reviews and establish engineering best practices.
- Work with test engineering and operations teams to define validation strategies and ensure successful field adoption.
Required profile
- 5+ years of professional experience as a software engineer.
- Proven track record of designing and optimizing multi-threaded, asynchronous systems where performance and memory management are critical.
- Experience taking complex features from concept to production, including design, implementation, testing and deployment.
- Comfortable working in a fast-paced, continuous delivery environment.
Required skills
- Deep expertise in modern C++ (11/14/17) on Linux platforms.
- Knowledge of data structures, algorithms and OS primitives.
- Experience with cloud-native services (AWS IoT Core, Azure IoT) for telemetry, remote command and control and secure over-the-air updates.
- Bonus points: distributed systems middleware (DDS, gRPC) and IoT protocols (MQTT, Protobuf); ARM-based embedded systems and cross-compilation; Python or Golang; leading projects in a globally distributed team.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salary: Senior Software Engineer Based on 43 job offers in the United StatesSalaries by job title
- Delivery Specialist 330
- Line Cook 261
- Restaurant Host 251
- Dishwasher 241
- Shift Supervisor 226
- Parts Specialist 208
- Retail Service Specialist 176
- Server - Red Robin 140
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 4 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Motional
Singapour
Related job offers
-
Senior Digital IC Design Engineer
Analog Devices Singapour -
Software Engineer, C++ - Graduate Opportunity
Tower Research Capital Singapour -
Sr. Enterprise Security Engineer
Material Security Singapour -
Business Technical Analyst
Centene Corporation -
Solutions Architect - Financial Services (Hunter)
Databricks