Senior Software Engineer C++ Machine Learning, Metrics
Santa Monica, California, United States
The metrics engine team focuses on data-driven metrics development for systems and subsystems to guide training and evaluation of our neural networks and av stack components. The team charter is centered around three core concepts. First: how should we score the AV system as a whole in a way that is compliant with legal, ethical and ride comfort related constraints? Second: given such system level score, how do we score subsystems in a way that informs progress towards the system level goals? Third: how do we quickly obtain such system level metrics via large scale simulation?
The Senior Software Engineer will work with AV stack C++ code to perform regression tests on av components using annotated data, collect metrics, automate the collection workflow, implement submodules such smart agents to improve metrics quality.
The Motional Santa Monica office is located in the heart of 3rd Street Promenade in Santa Monica at 1453 3rd Street. With all the modern amenities for productive work and play, it is steps away from the popular pedestrian outdoor shopping area and Santa Monica beach.
What You'll Be Doing
Develop clean software for the simulation modules that interface with all key av components such as perception, prediction, planning, localization and control.
Design and build clean and testable codebase that enables rapid exploration and evaluation of various av components.
Collaborate with ML research scientists on cutting edge algorithms from design, prototyping, testing, deployment, to productization.
Use your deep software development expertise to teach others better software practices and principles.
Show initiative and be a lead team member in our innovative, fast-paced, entrepreneurial environment where cooperative teamwork is the norm.
What We're Looking For
Bachelor’s degree or higher (Masters or PhD preferred but not required) in Computer Science, Computer Engineering, Robotics, or related field
3+ years of software development experience.
C++ (i.e. C++11, C++14, C++17) development experience in a Unix/Linux environment.
Advanced knowledge of software engineering principles including software design, source control management, build processes, code reviews, testing methods.
Motional is making driverless vehicles a safe, reliable, and accessible reality.
Our team is commercializing a world-class driverless system. The Motional team is behind some of the industry’s largest leaps forward in the last decade, including the first fully-autonomous cross-country drive in the U.S, the launch of the world’s first robotaxi pilot, and operation of the world’s most-established public robotaxi fleet. Strategically formed by Hyundai Motor Groupand Aptiv, Motional is fundamentally changing how people move through their lives.
Motional AD Inc. is an EOE. We celebrate diversity and are committed to creating an inclusive environment for all employees. To comply with Federal Law, we participate in E-Verify. All newly-hired employees are queried through this electronic system established by the DHS and the SSA to verify their identity and employment eligibility.