Responsibilities
Develop real-time motion control software to control robot manipulators using Inverse Kinematics, collision avoidance, trajectory generation, time parameterization, and active compliance control algorithms
Develop TX's custom-made robot control software, such as actuator driver integration and ROS framework integration
Integrate the entire software components to make the robotic solution ready for enterprise-level production
Requirements
Master's degree or above in a relevant field
Expert in C++ software development on Linux/Ubuntu platform with 3 years of work experience.
Expert in ROS2 framework and MoveIt Motion Planning. If we gave you URDF, you should be able to create a ROS environment with MoveIt to control the robot in the Gazebo environment from scratch
Experience in developing software to control robot manipulator (e.g., UR series of Universal Robots)
Hands-on experience with motor control and PID algorithms
Knowledge of robotics control theory (Kinematics, Dynamics, Motion Planning, and Control)
Passion to develop a product used in real operations (product mindset)
Good communication skills and proactive collaboration
Business level of English
Desired Skills
Japanese language skill to communicate with internal/external stakeholders
Experience in developing force/torque control software, such as compliance control
Experience with Docker, CI/CD, and automated robotics software deployment
Experience with CAN/CANopen, CiA 402, EtherCAT, or other industrial servo-control protocols
Creative in solving issues; data-driven debugging and iteration
Autonomous problem-solver: proactively identifies and breaks down issues, investigates logs/metrics, designs experiments, proposes options, and delivers fixes/features end-to-end with minimal oversight—while communicating progress and escalating when truly blocked
Experience simulating robotic systems and their interactions with physics-based environments
Skills Required
- Master's degree or higher in a relevant field
- Expert-level C++ software development experience
- Linux or Ubuntu software development experience
- Expertise with ROS2 and MoveIt Motion Planning
- Ability to create a ROS and MoveIt environment from URDF and control a robot in Gazebo
- Experience developing software for robot manipulators
- Hands-on experience with motor control and PID algorithms
- Knowledge of robotics control theory, including kinematics, dynamics, motion planning, and control
- Product mindset and ability to develop software for real-world operations
- Good communication and proactive collaboration skills
- Business-level English
- Japanese language proficiency
- Force/torque control or compliance control experience
- Docker, CI/CD, and automated robotics software deployment experience
- CAN, CANopen, CiA 402, EtherCAT, or other industrial servo-control protocol experience
- Experience simulating robotic systems in physics-based environments
What We Do
Telexistence Inc. is a robotics company founded in 2017 that designs, manufactures, and operates remote-controlled and AI-powered robots. Their mission is to transform robotics and automate tasks, particularly within the retail sector, such as beverage shelf-stocking, to reduce labor burdens and improve operational efficiency. They focus on pushing the state of the art in robotics to create meaningful change in the world.






