Staff Software Engineer - AMR Planning & Controls jobs in United States
cer-icon
Apply on Employer Site
company-logo

General Motors · 4 months ago

Staff Software Engineer - AMR Planning & Controls

General Motors is developing the next generation of autonomous robotic systems, focusing on autonomous mobile robots. They are seeking a highly skilled Staff Robotics Planning and Control Engineer to lead the design and implementation of software and algorithms for behavioral and motion planning in robotics, collaborating with cross-functional teams throughout the development lifecycle.

AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
check
H1B Sponsor Likelynote

Responsibilities

Lead the design, implementation, and deployment of motion planning, behavioral planning, and control algorithms for autonomous robotic systems
Develop algorithms for path planning and trajectory generation under kinematic/dynamic constraints, ensuring safe and efficient operation in dynamic environments
Optimize planning and control software for real-time performance and hardware constraints
Collaborate with localization, perception, and hardware teams to ensure seamless integration into 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 simulation (SIL), hardware-in-the-loop (HIL), and field testing
Provide technical leadership, mentor team members, and help define architecture and best practices for planning and control

Qualification

Motion planningBehavioral planningControl algorithmsC++ programmingPython programmingNumerical optimizationRobotics systems knowledgeROS/ROS2 knowledgeSimulation frameworksTechnical leadershipMentoringCollaboration

Required

Bachelor's, Master's, or Ph.D. in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, or related field
5+ years of experience in motion planning, controls, or autonomy for real-world robotics or autonomous vehicles
Skilled in numerical optimization techniques (e.g., nonlinear constrained optimization, model predictive control) or advanced robotics algorithms
Strong programming skills in C++ and Python
Proven ability to produce computationally efficient software that meets real-time requirements
Solid understanding of robotics systems, including localization, mapping, planning, and control

Preferred

Hands-on experience in robotic or vehicle system design and implementation
Knowledge of ROS/ROS2 and navigation frameworks (e.g., Navigation2)
Experience with simulation frameworks, HIL testing, and CI/CD pipelines
Understanding of safety-critical software development practices
Background in autonomous vehicles (AV), ADAS, or industrial automation

Benefits

Medical
Dental
Vision
Health Savings Account
Flexible Spending Accounts
Retirement savings plan
Sickness and accident benefits
Life insurance
Paid vacation & holidays
Tuition assistance programs
Employee assistance program
GM vehicle discounts

Company

General Motors

company-logo
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.

H1B Sponsorship

General Motors has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (787)
2024 (740)
2023 (450)
2022 (795)
2021 (748)
2020 (452)

Funding

Current Stage
Public Company
Total Funding
$8.51B
Key Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M

Leadership Team

leader-logo
Mary Barra
Chair and Chief Executive Officer
linkedin
leader-logo
Tony Cervone
Senior Vice President, Global Communications
linkedin
Company data provided by crunchbase