Machine Learning Engineer - Autonomous Driving
 Pittsburgh, PA
Aptiv Autonomous Mobility

Our real-world mobility solutions are driving us toward a safer, greener and better connected future. Aptiv is providing the “brain” and “nervous system” for vehicles that will change the face of mobility for people worldwide.

Aptiv’s Autonomous Mobility team is focused on developing, and commercializing autonomous vehicles and systems that enable point-to-point mobility via large fleets of autonomous vehicles in challenging urban driving environments. With talented teams working across the globe, from Boston to Singapore, Aptiv was the first company to deploy a commercial, point-to-point autonomous ride-hailing service based in Las Vegas, Nevada.

In November 2017, Aptiv acquired autonomous vehicle software startup nuTonomy, an integral part of Aptiv’s Autonomous Mobility team. With continued research, development, and both current and future commercial deployments, we are looking for talented and passionate people to join our team.

Work with leading engineers, research scientists, marketers and business development experts, all while enabling the future of mobility. At Aptiv, we believe that our mobility solutions have  the power to change the world. For more information, please visit and see our for opportunities.

About this position

We are seeking highly talented Machine Learning Engineer to support a variety of teams including:

1) Computer Vision: experience translating algorithms for computer vision into rock-solid code.

2) Mapping & Localization: experience in mobile robotics developing advanced techniques for mapping, localization, and pose estimation using a variety of sensors (but not GPS)

3) Develop next-generation tools to support Mapping and Perception teams

What you'll do:

  • Design and implement perception algorithms based on vision, LIDAR, and/or RADAR for detection and tracking of features such as road markings, road signs, vehicles, and pedestrians
  • Design and implement mapping, localization, and pose estimation algorithms based on vision, LIDAR, IMU, and/or RADAR
  • Design and implement sensor fusion methods
  • Assist with high-level analysis, design, and code reviews
  • Develop next-generation mapping and annotation tools to support autonomous driving
  • Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules based models
  • Apply expert software development skills to a wide range of ML-related coding projects

What you'll bring:

  • Excellent C++ development skills on Linux platforms
  • Experience working with embedded systems with real-time constraints
  • Experience using static analysis and model checking tools
  • Familiarity with: Python, OpenCV
  • Ability to implement new algorithms efficiently and rigorously
  • Strong background in machine vision and learning methods
  • Experience developing software as part of a team
  • Experience with software engineering tools (e.g., Git, CMake, CI, gdb, etc.)
  • Excellent communication skills
  • Strong quantitative ability
  • Experience developing software as part of a team
  • Desire to work in a fast-paced startup environment
Aptiv is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law.