Vehicle Compute Platform Engineer

Singapore, Singapore
Advanced Engineering – Autonomous Vehicle Technology (R&D)
nuTonomy aims to be the first company in the world to launch an autonomous taxi system, and we are building up an awesome team to make this goal a reality. We are developing the first-of-its-kind complete solution for providing point-to-point mobility via large fleets of autonomous vehicles. This includes software for autonomous vehicles, smartphone-based ride hailing, fleet management, and teleoperation. The company's software has been tested extensively on public roads in the U.S. and Singapore. We offer a unique opportunity to work closely with experts from a wide array of backgrounds, to create ground-breaking technology with potential for huge impact. As a member of a fast-growing start-up, you will be able to make a large contribution to the final product. For more information about nuTonomy, visit:

We are looking to add a talented Vehicle Compute Platform Engineer to help define and implement nuTonomy’s autonomous vehicle (road-going car!).  As a vehicle compute platform engineer, you will design, refine, and support the deployment of a robust, scalable onboard computation solution that meets the needs of technical teams such as perception.

What you’ll work on:

    • Refine nuTonomy’s existing compute platform, including improving performance, security, reliability, and speed of physical and software deployment
    • Evaluate, select, and support migration to future compute platform designs
    • Support integration of nuTonomy’s compute platform into fleet vehicles
    • Enable the ramp up of nuTonomy’s commercial fleet worldwide through development of scalable automation, tools, monitoring, and alarming solutions

Education and Experience we want from you:

    • BS in Engineering or related field
    • 5+ years of relevant engineering experience focused on development of embedded or other onboard compute for automotive, aerospace, or autonomous vehicles/robotics

Skills you’ll likely already have:

    • Experience with low-latency high-load applications, such as machine vision for autonomous vehicles or advanced driver assist systems, running on realtime operating systems
    • Experience with hardware interfaces (e.g. Ethernet, UART, SPI, I2C, CAN)
    • Good C/C++ development skills, ideally including MISRA-C (“Safe-C”) or equivalent standard
    • Deep knowledge of embedded Linux platforms, ideally including virtualization and hypervisors
    • Experience on ARM architectures
    • Passion for automation applications and a desire to work in a fast-paced startup environment

Bonus points (but not required):

    • Experience with trusted compute
    • Deep knowledge of Linux kernel
    • Experience with model-based development, code generation, and software verification
    • Experience in a regulated, safety critical environment