Robotic Software Engineer
Job Description
1. Implement and improve software and peripheral systems on the TX humanoid robot and third-party robot arms to meet business requirements.
2. Design, develop, test, and deploy software systems and peripheral systems for both the TX humanoid robot and third-party robot arms.
Requirements
1. 5+ years of professional software/middleware development experience for robotics or IoT devices or similar areas.
2. Ability to design, develop, test and deploy reliable software on multi-jointed robots.
3. Strong programming skills using C/C++ and Python programming languages in a Linux development environment.
4. Experience with developing robotics software on ROS (Robot Operating System) or ROS2.