Senior Robot Integration Engineer

General MotorsWarren, MI
23h

About The Position

The Role: As a Senior Robot software Integration Engineer, you will play a critical role in integrating perception, planning, control, and hardware into a unified and robust robot system, and further validate its system-level function and performance. Your contributions will span performance analysis and debugging across the full robotics stack. This position is ideal for a hands-on systems thinker who thrives in multidisciplinary collaboration and is passionate about building real-world autonomous robots. You will work cross-functionally with experts in hardware, perception, planning, and control to ensure the robot operates reliably, safely, and efficiently in diverse environments. You’ll also contribute to system diagnostics, real-time performance tuning, and continuous improvement of system robustness and integration workflows. About The Organization: The Robotics Software team is pioneering the next generation of autonomous robotic systems, focusing on autonomous mobile robots (AMRs) and intelligent robotic platforms. We develop full-stack robotics capabilities—from perception and planning to control and system integration—bringing innovative, real-world autonomous solutions to the future of the work.

Requirements

  • Bachelor's or Master’s 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.

Nice To Haves

  • 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.

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 and validation 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service