Senior Software Engineer - Machine Learning
General MotorsFull Time
Senior (5 to 8 years)
Candidates must possess a BS/MS/PhD in Robotics, Computer Science, Electrical Engineering, or a related field, along with over 4 years of professional experience deploying ML systems in real-world robotics, embedded, or autonomous platforms. Strong software engineering skills in C++ and Python are essential, including modern development practices like code reviews, testing, and CI/CD. Hands-on experience with ML frameworks such as PyTorch or TensorFlow and model optimization for deployment is required, as is familiarity with GPU acceleration or inference optimization like TensorRT or CUDA. Strong problem-solving skills and the ability to debug complex systems under production constraints are also necessary.
The Principal Machine Learning Integration Engineer will deploy, optimize, and maintain ML-driven planning and control algorithms for real-time autonomous driving, focusing on bringing machine learning-based motion planning to vehicles. This role involves collaborating across motion planning, controls, and software engineering teams to ensure models run reliably in production under strict performance and safety constraints. Responsibilities include deploying ML-based motion planning and control models onto vehicle platforms, optimizing models for inference speed, latency, and memory footprint, and building scalable deployment infrastructure. The engineer will also validate model performance in simulation and on-road testing, analyze results, drive iterative improvements, and maintain production-quality code in C++ and Python.
Develops fully driverless robotaxis for urban transport
Motional develops fully driverless vehicles, specifically robotaxis, aimed at transforming urban transportation. Their all-electric robotaxis are designed to navigate complex city environments safely and efficiently. Motional partners with ride-hailing and delivery services, providing them with advanced autonomous vehicle technology to enhance their operations and reduce costs. A unique aspect of Motional's service is its Command Center, which allows for real-time tracking of each robotaxi, enabling human agents to monitor performance and ensure passenger safety. Unlike many competitors, Motional focuses on integrating its vehicles into existing mobility networks, making driverless technology accessible and reliable. The company's goal is to make autonomous vehicles a safe and integral part of urban transportation.