Senior Robot AI Engineer - ML & Data
General MotorsAbout the role
Job Description
The Robotics Software team is building the next generation of autonomous robotic systems, with a focus on autonomous mobile robots (AMRs) and intelligent robotic platforms. We develop full-stack robotics capabilities—from perception and planning to control and system integration. Our mission is to bring innovative and real-world autonomous solutions to the future of the work.
We are seeking a Robot AI Engineer to help develop AI systems for autonomous robots. In this role, you will work on machine learning solutions across perception, sensor fusion, and decision-making, enabling reliable and scalable autonomy in complex indoor environments.
You will contribute to the full development lifecycle from prototyping to real world deployment, collaborating closely with experienced engineers and learning industry best practices in robotics AI. This is a hands-on problem solving role that calls for curiosity, adaptability and a strong team mindset.
What You'll Do
Contribute to the development and integration of AI components for perception, tracking, classification, and decision-making in robotic systems.
Assist in implementing and maintaining data pipelines for robotic systems, including data collection from edge devices, ingestion, transformation, and cloud storage.
Support the development of offline pipelines for data collection, annotation, training, and evaluation.
Work with planning, localization, hardware, and system integration teams to help ensure end-to-end system performance.
Participate in testing and validation of AI systems in simulation and real-world environments.
Learn and apply best practices for software development, testing, and documentation in a robotics context.
Stay up to date with relevant tools, frameworks, and techniques in robotics AI.
Your Skills & Abilities (Required Qualifications)
Bachelor’s, Master’s, or Ph.D. in Robotics, Computer Science, Electrical Engineering, or a related field
Hands-on industry experience in robotics, AI, or perception system development
Strong programming skills in Python, C++, plus familiarity with ML frameworks such as PyTorch or TensorFlow
Solid understanding of robot autonomy stack, including perception, sensor fusion, localization, mapping, and planning
What Will Give You A Competitive Edge (Preferred Qualifications)
Familiarity with ROS/ROS2, Navigation2, and real-time systems
Experience working with simulation environments and large-scale validation pipelines
Knowledge of CI/CD practices, Agile development, and scalable ML infrastructure
Domain experience in AV, ADAS, AMRs, or industrial automation is a strong plus
Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to the MTV office three times per week, at minimum.
Compensation: The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for posit
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s