[Skip To Content]

Senior AI/ML Engineer - Robot Localization

  • Localização
    • Warren, Michigan
  • Tipo de trabalho Full time
  • Postou
  • Job Requisition JR-202619556

Descrição

At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences designed not just to be seen, but to be felt. We’re turning today’s impossible into tomorrow’s standard—from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.

Every day, our products move millions of people as we work to make driving safer, smarter, and more connected. Together, we’re shaping the future of transportation on a global scale.

We are seeking a Senior AI/ML Engineer to advance robot localization capabilities for autonomous mobile robots. Localization is foundational to safe, reliable autonomy, enabling robots to understand their position, operate accurately in diverse environments, recover from degraded conditions, and perform consistently as deployments scale.

In this role, you will design, implement, optimize, and deploy localization algorithms and production software across current products, next-generation platforms, and new product enablement initiatives. You will also investigate and resolve field issues in close collaboration with cross-functional robotics and engineering teams.

What You’ll Do

  • Develop and improve camera- and LiDAR-based localization algorithms for autonomous mobile robots.

  • Apply statistical estimation theory to improve localization accuracy, robustness, recovery behavior, and runtime performance.

  • Design and implement pose-graph and factor-graph optimization solutions.

  • Optimize localization software to balance accuracy, latency, reliability, and resource utilization on robotic platforms.

  • Investigate state-of-the-art place-recognition techniques to improve loop-closure detection and recovery from localization drift.

  • Integrate localization capabilities with ROS 2 and other robotics middleware as appropriate.

  • Collaborate with engineers across perception, mapping, path planning, controls, platform software, and deployment operations.

  • Diagnose field issues, reproduce failures, identify root causes, and deliver production-quality improvements.

  • Support localization enablement for new products and platforms, including design, integration, validation, and deployment.

  • Follow continuous development and deployment practices for robotic software, including code reviews, automated testing, performance evaluation, and release support.

  • Communicate technical decisions, trade-offs, risks, and results clearly to technical and cross-functional stakeholders.

Required Qualifications

  • Master’s degree in robotics, computer science, or a related technical field.

  • Three or more years of relevant industry experience.

  • Strong expertise in camera- and LiDAR-based localization algorithms.

  • Strong understanding of statistical estimation theory and its application to robotics.

  • Hands-on experience implementing and debugging pose-graph and factor-graph optimization.

  • Experience optimizing localization or robotics software for constrained compute, memory, latency, or real-time requirements.

  • Experience developing production-quality software for robotic systems.

  • Experience with ROS 2 or another robotics middleware framework.

  • Experience with software engineering practices such as version control, code review, automated testing, and continuous integration and deployment.

  • Ability to analyze complex system behavior, investigate failures, and develop robust solutions.

  • Ability to work effectively across multiple robotics disciplines and product teams.

Preferred Qualifications

  • Ph.D. in robotics, computer science, or a related technical field.

  • Familiarity with perception, mapping, path planning, controls, or other core robotics modules.

  • Experience deploying autonomous mobile robot or other autonomous robotics software in diverse real-world environments.

Informações sobre diversidade

A General Motors está comprometida em ser um local de trabalho que não só é livre de discriminação ilegal, como estimula verdadeiramente a inclusão e integração. Acreditamos enfaticamente que a diversidade na força de trabalho cria um ambiente no qual nossos colaboradores podem crescer e desenvolver melhores produtos para nossos clientes. Incentivamos os candidatos interessados a analisar as principais responsabilidades e qualificações de cada função e a se candidatar a qualquer cargo que corresponda a suas habilidades e capacidades. Os candidatos no processo de recrutamento podem, quando aplicável, ser solicitados a concluir com sucesso uma ou mais avaliações relacionadas à função e/ou uma seleção pré-emprego antes de iniciar o emprego.  Para saber mais, acesse Como contratamos.

Declaração de Igualdade de Oportunidades de Emprego (EUA)

A General Motors tem orgulho de ser um empregador que oferece oportunidades iguais.  Todos os candidatos qualificados serão considerados para o emprego, independentemente de raça, cor, religião, sexo, orientação sexual, identidade de gênero, origem nacional, deficiência ou status como veterano protegido. 

Adaptações (EUA e Canadá)

A General Motors oferece oportunidades a todos os candidatos a emprego, incluindo pessoas com deficiências. Se você precisa de uma adaptação razoável para ajudá-lo na sua pesquisa de cargos ou solicitação de emprego, fale conosco pelo e-mail [email protected] ou pelo telefone 800-865-7580. No seu e-mail, inclua uma descrição da adaptação específica que você está solicitando assim como o nome do cargo e o número de requisição do cargo ao qual está se candidatando.