Design and maintain the communication bridge between ROS layer and MCU-based embedded control system
Architect custom communication protocols between IPC and embedded controllers, with strict attention to backwards compatibility as hardware and firmware revisions evolve.
Implement and validate CAN, Serial or custom protocol interfaces to ensure robust and reliable telemetry between the different systems.
...
Develop and apply learning-based planning techniques (e.g. reinforcement and imitation learning) to enhance navigation adaptability and robustness in dynamic environments
Develop comprehensive test cases for validating algorithms and software in both simulated and real-world environments, to ensure reliable performance.
Maintain comprehensive documentation of all code implementations and test cases
...
Train, tune, and deploy deep learning models for object detection and semantic segmentation
Calibrate and tune perception sensors (LiDAR, RGBD, stereo cameras) for robust performance in real-world conditions
Collaborate closely with teammates from navigation and SLAM teams to deliver high-quality autonomous software stacks that powers next generation cleaning robots.
...
Train, tune, and deploy deep learning models for object detection and semantic segmentation
Calibrate and tune perception sensors (LiDAR, RGBD, stereo cameras) for robust performance in real-world conditions
Collaborate closely with teammates from navigation and SLAM teams to deliver high-quality autonomous software stacks that powers next generation cleaning robots.
...