Sr Software Engineer – AMR Robot System Integration
Company | General Motors |
---|---|
Location | Warren, MI, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior |
Requirements
- Bachelor’s, Master’s or Ph.D. in Robotics, Computer Science, Electrical/Mechanical Engineering, or a related technical field.
- Strong experience in system-level robotics integration, particularly with AMRs or similar real-world robot deployments.
- Proficiency in ROS/ROS 2, Linux, C++, and Python.
- Hands-on experience with sensor integration (e.g., LiDAR, cameras, IMUs), and embedded computing platforms.
- Strong system debugging skills: experience with networking, profiling, performance tracing, and log-based issue analysis.
- Familiarity with real-time operating constraints, safety, and reliability considerations in robotics.
Responsibilities
- Integrate and validate robot software modules (perception, planning, control) with robotic hardware components into a cohesive robotic system.
- Perform in-depth system-level testing, identify performance bottlenecks, and develop solutions for real-time robotics operation.
- Collaborate closely with hardware, perception, and controls teams to ensure system-wide reliability, robustness, and safety.
- Develop tools and processes for robot system bring-up, testing, deployment, and monitoring.
- Debug complex integration issues involving sensors, compute hardware, real-time systems, and robotics middleware.
- Contribute to system architecture decisions and influence the roadmap for robot integration infrastructure.
- Provide mentorship and technical guidance to other engineers across functional boundaries.
Preferred Qualifications
- Experience with simulation tools and hardware-in-the-loop (HIL) testing.
- Background in deploying robotic systems in production or operational environments.
- Exposure to SLAM, localization, or multi-robot coordination is a plus.
- AV/ADAS integration or industrial automation experience is a bonus.