Developing the next generation of autonomous robotic systems, focusing on autonomous mobile robots (AMRs) and intelligent robotic platforms, to achieve a world with Zero Crashes, Zero Emissions and Zero Congestion at General Motors
Requirements
- Proficiency in C++ or Python.
- Adhere to continuous development and deployment practices in robotic software development
- Machine learning knowledge and practice experience.
- Proficiency with deep learning frameworks and toolchains like PyTorch and TensorFlow
- Familiarity with repositories like DETR, BEVformer, BEVfusion, SAMv2, Ceres Library/GTSAM, ORB-SLAM, VINS-Mono, and etc.
- Experience working with cloud-based data collection and data pipeline systems.
Responsibilities
- Support the design and implementation of high-precision localization methods using camera, LiDAR, wheel encoder and inertial sensors.
- Assist in developing scalable and real-time localization module optimized for autonomous robotic systems.
- Help to create engineering specifications and test procedures to ensure system compliance.
- Evaluate and benchmark the performance of systems.
- Review the state-of-the-art in camera- and LiDAR-based algorithms.
- Troubleshoot using strong knowledge of probabilistic estimation, sensor fusion, and real-time system implementation.
Other
- Currently enrolled in a bachelor's program in Robotics, Computer Science, Electrical/Mechanical Engineering, or related technical fields.
- Graduating between December 2026 and June 2027.
- GM does not provide immigration-related sponsorship for this role.
- Hybrid work arrangement, expected to report to the office up to three times per week or as determined by the team.
- Paid US GM Holidays, GM Family First Vehicle Discount Program, Result-based potential for growth within GM