Trubot Technology
Base pay range
$120,000.00/yr - $200,000.00/yr About the Company
Trubot Inc. is a high-tech corporation that integrates R&D, production, sales, and field service capabilities. We aim to provide global customers with intelligent remote inspection robot products and end-to-end solutions, supporting customers to achieve a highly automated data center operation and maintenance experience. Trubot has world-class engineering capability, global market resources, and global service capability. Job Description
Trubot is looking for a talented Robotics Software Engineer to join the Robotics Development Group with overseas partners. The Robotics Development Group focuses on the design and application of the next generation of remote inspection robots, pursuing novel features and capabilities. You will work alongside Robotics, Software, and Hardware experts to develop and mature new robotics technologies. Important:
Must be efficient in speaking and understanding Mandarin. Role Responsibilities
Responsible for mobile robot software architecture design, development, integration, debugging, and verification Collaborate with domestic and overseas project teams to define system requirements, including perception, sensing, and control systems Participate in product design and reviews, optimizing the software architecture and prototyping designs Responsible for the development and integration of robot system/components Perception / mapping Motion-control Maintain core libraries of the mobile robot platform, adapting and integrating proprietary and open-source software packages and APIs Creating and maintaining diagnostic tools and systems to support various robot deployments Responsible for technical documentation writing and arrangements, using well-structured documents to drive development milestones and testing verifications Work closely with hardware and manufacturing teams during development and production, delivering effective feedback and support to ensure high-quality product launch Minimum Qualifications
M.S. degree in Robotics, Computer Science, Electrical Engineering, Automation, or relevant disciplines 5+ years professional software development experience with mobile robot development Strong knowledge in one or more robotics domains: Perception/mapping, Motion-control, End-to-end robotics system Very familiar with ROS, and industrial ROS or ROS 2 experience Strong skills in C/C++, Linux, containerized development, and associated platforms Experience with scripting languages for quick prototyping (Python preferred) Understanding of testing, build, deployment and monitoring of complex systems Good written and communication skills, ability to explain complex tech concepts to others Preferred Qualifications
Ph.D. degree in Robotics, Computer Science, Electrical Engineering, Automation, or relevant disciplines Knowledge of real-time or embedded operating systems and threading/communication issues related to RTOS Extensive experience with building a Linux system using Debian packages, knowledge of boot process and package management Subject matter expert sensor fusion estimation techniques and control algorithms for autonomous navigation Location
Fremont, CA - Full Time We welcome applications from qualified candidates. Please submit your resume to Seniority level
Seniority level:
Mid-Senior level Employment type
Employment type:
Full-time
#J-18808-Ljbffr
$120,000.00/yr - $200,000.00/yr About the Company
Trubot Inc. is a high-tech corporation that integrates R&D, production, sales, and field service capabilities. We aim to provide global customers with intelligent remote inspection robot products and end-to-end solutions, supporting customers to achieve a highly automated data center operation and maintenance experience. Trubot has world-class engineering capability, global market resources, and global service capability. Job Description
Trubot is looking for a talented Robotics Software Engineer to join the Robotics Development Group with overseas partners. The Robotics Development Group focuses on the design and application of the next generation of remote inspection robots, pursuing novel features and capabilities. You will work alongside Robotics, Software, and Hardware experts to develop and mature new robotics technologies. Important:
Must be efficient in speaking and understanding Mandarin. Role Responsibilities
Responsible for mobile robot software architecture design, development, integration, debugging, and verification Collaborate with domestic and overseas project teams to define system requirements, including perception, sensing, and control systems Participate in product design and reviews, optimizing the software architecture and prototyping designs Responsible for the development and integration of robot system/components Perception / mapping Motion-control Maintain core libraries of the mobile robot platform, adapting and integrating proprietary and open-source software packages and APIs Creating and maintaining diagnostic tools and systems to support various robot deployments Responsible for technical documentation writing and arrangements, using well-structured documents to drive development milestones and testing verifications Work closely with hardware and manufacturing teams during development and production, delivering effective feedback and support to ensure high-quality product launch Minimum Qualifications
M.S. degree in Robotics, Computer Science, Electrical Engineering, Automation, or relevant disciplines 5+ years professional software development experience with mobile robot development Strong knowledge in one or more robotics domains: Perception/mapping, Motion-control, End-to-end robotics system Very familiar with ROS, and industrial ROS or ROS 2 experience Strong skills in C/C++, Linux, containerized development, and associated platforms Experience with scripting languages for quick prototyping (Python preferred) Understanding of testing, build, deployment and monitoring of complex systems Good written and communication skills, ability to explain complex tech concepts to others Preferred Qualifications
Ph.D. degree in Robotics, Computer Science, Electrical Engineering, Automation, or relevant disciplines Knowledge of real-time or embedded operating systems and threading/communication issues related to RTOS Extensive experience with building a Linux system using Debian packages, knowledge of boot process and package management Subject matter expert sensor fusion estimation techniques and control algorithms for autonomous navigation Location
Fremont, CA - Full Time We welcome applications from qualified candidates. Please submit your resume to Seniority level
Seniority level:
Mid-Senior level Employment type
Employment type:
Full-time
#J-18808-Ljbffr