描述
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, shaping the future of transportation on a global scale.
The Robotics Software team is building the next generation of autonomous mobile robots (AMRs) and intelligent robotic platforms. We develop full-stack capabilities—from perception and planning to control and system integration—to deliver innovative solutions that shape the future of work.
We’re seeking a highly skilled Senior or Staff Robotics Planning and Control Engineer to provide technical leadership in developing advanced robotics systems. You’ll design, implement, and integrate algorithms for behavioral planning, path planning, and motion control.
This role spans the full software development lifecycle and involves close collaboration with hardware, localization, and perception teams. Beyond algorithm development, you’ll help shape a robust autonomy stack and build tools for evaluation, validation, and continuous improvement.
What You’ll Do
-
Lead the design, implementation, and deployment of motion planning, behavioral planning, and control algorithms for autonomous robotic systems.
-
Develop path-planning and trajectory-generation algorithms subject to kinematic and dynamic constraints, enabling safe and efficient operation in dynamic environments.
-
Optimize planning and control software for real-time performance and hardware limitations.
-
Collaborate with localization, perception, and hardware teams to ensure seamless integration across the robotics software stack.
-
Use offline and simulation-based tools to evaluate, benchmark, and validate planning and control algorithms.
-
Contribute to testing and validation workflows, including software-in-the-loop (SIL), hardware-in-the-loop (HIL), and field testing.
-
Provide technical leadership, mentor team members, and help define software architecture and engineering best practices for planning and control.
Required Qualifications
-
Bachelor’s, master’s, or doctoral degree in robotics, computer science, electrical engineering, mechanical engineering, or a related field.
-
At least five years of experience in motion planning, controls, or autonomy for real-world robotics systems or autonomous vehicles.
-
Experience with numerical optimization techniques, such as nonlinear constrained optimization and model predictive control, or advanced robotics algorithms.
-
Strong programming skills in C++ and Python.
-
Proven ability to develop computationally efficient software that meets real-time performance requirements.
-
Solid understanding of robotics systems, including localization, mapping, planning, and control.
Preferred Qualifications
-
Hands-on experience designing and implementing robotic or vehicle systems.
-
Knowledge of ROS/ROS 2 and navigation frameworks such as Navigation2.
-
Experience with simulation frameworks, HIL testing, and CI/CD pipelines.
-
Understanding of safety-critical software development practices.
-
Background in autonomous vehicles, advanced driver assistance systems (ADAS), or industrial automation.
Renseignements sur la diversité
General Motors est résolue à être un lieu de travail qui est non seulement exempt de discrimination illégale, mais aussi un endroit qui favorise véritablement l'inclusion et l'appartenance. Nous sommes convaincus que la diversité de la main-d'œuvre permet de créer un environnement dans lequel nos employés peuvent s'épanouir et développer de meilleurs produits pour nos clients. Nous encourageons les candidats intéressés à consulter les principales responsabilités et compétences requises pour chaque rôle et à postuler à tout poste qui leur correspond. Dans le cadre du processus de recrutement, les candidats peuvent devoir, le cas échéant, réussir une évaluation liée au poste ou une présélection d'emploi avant d'être embauchés. Pour en savoir plus, consultez notre processus de recrutement.
Déclaration concernant l'égalité d'accès à l'emploi (É.-U.)
General Motors est fière d'être un employeur souscrivant au principe de l'égalité d'accès à l'emploi. Tous les candidats qualifiés seront pris en compte, sans égard à la race, à la couleur, à la religion, au sexe, à l'orientation sexuelle, à l'identité de genre, à l'origine ethnique, aux situations de handicap ou au statut protégé d'ancien combattant.
Aménagements (É.-U. et Canada)
General Motors offre des occasions à tous les chercheurs d'emploi, y compris les personnes handicapées. Si vous avez besoin d'un accommodement raisonnable pour vous aider dans votre recherche d'emploi ou la soumission de votre candidature, envoyez-nous un courriel à l'adresse [email protected] ou appelez-nous au 800 865-7580. Veuillez inclure dans votre courriel une description spécifique du type d'accommodement demandé, ainsi que le titre d'emploi et le numéro de demande du poste auquel vous postulez.
