General Motors is seeking a Staff Software Engineer to join their Robotics Software team, focusing on AMR (Autonomous Mobile Robots) Robot Simulation. This role combines advanced robotics with cutting-edge simulation technology, where you'll develop and maintain sophisticated 2D and 3D simulators for testing autonomous systems. Based in Warren, MI, this hybrid position requires on-site presence three times per week at the Cole Technical Center.
The role sits within GM's pioneering Robotics Software team, which is advancing the next generation of autonomous robotic systems. You'll be working on full-stack robotics capabilities, from perception and planning to control and system integration. The position offers an opportunity to contribute to GM's vision of Zero Crashes, Zero Emissions, and Zero Congestion through innovative robotics solutions.
Key responsibilities include developing simulation platforms, creating real-world test scenarios, integrating robot navigation software, and establishing testing workflows. You'll collaborate with experts in autonomy and AI, working on system-level validation and improving system robustness.
The ideal candidate should have advanced education in Robotics, Computer Science, or Engineering, with strong programming skills in Python or C++. Experience with simulation platforms, physics engines, and robotics middleware is crucial. This role offers the opportunity to work with cutting-edge technology while contributing to the future of autonomous systems in one of the world's largest automotive companies.
GM provides comprehensive benefits and a supportive, inclusive work environment where diversity is valued. The position includes relocation benefits and is part of a team driving meaningful change in the automotive and robotics industries.