T

TELEXISTENCE

RaaS provider automating retail and logistics

Firmware Engineer - Retail Robotics

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeTokyo, JapanNo salary listed

About the Job

Requirements

  • At least 5 years of experience developing in C and C++ for resource-constrained and real-time environments, along with Python and other languages for scripting and automation.
  • Deep proficiency with real-time applications and real-time operating systems, plus practical experience developing device drivers and resource-constrained mass-produced products.
  • Practical experience with ROS or ROS 2 and standard communication protocols (CAN, UART, I2C, and SPI) for real-time data acquisition.
  • Excellent cross-team communication skills, with a strong focus on technical writing and system documentation.

Responsibilities

  • Design, write, and debug efficient, production-grade code in C and C++ for microcontrollers and Embedded Linux platforms controlling microcontrollers and their connected sensors or actuators.
  • Integrate robotics middleware (ROS) to bridge high-level computing systems with systems running low-level firmware, sensors, and actuators.
  • Partner closely with software, hardware, and mechanical teams to define interfaces, integrate sensors and actuators, and ensure robust system performance.
  • Maintain clear system documentation, write clean, maintainable code, and participate in code reviews to ensure long-term software quality.
  • Drive the full product development lifecycle, including designing for safety, handling edge cases and abnormal conditions, and performing root-cause failure analysis for market issues.

Desired Qualifications

  • Deep expertise in motor control algorithms for DC and BLDC motors, PID loop tuning, and Field-Oriented Control (FOC).
  • Direct experience with CAN or CANopen, FreeRTOS or other real-time operating systems, and STM32 or ARM microcontrollers.
  • Conversational Japanese skills for collaboration with other departments or teams.

About the Company

TELEXISTENCE

RaaS provider automating retail and logistics

TELEXISTENCE designs and operates robots that blend AI with remote control under a robotics-as-a-service model to automate labor tasks in retail and logistics. Its TX SCARA robot restocks beverages by using an AI system called Gordon to detect low stock and perform replenishment, handling up to about 1,000 bottles or cans per day with onboard NVIDIA Jetson edge AI; if the AI isn’t reliable, a human operator can take control remotely via a telepresence/VR interface. The company stands out by combining AI, remote operation, and ongoing RaaS contracts, backed by large funding and partnerships to scale mass production and expand internationally, including collaborations like Astra with Seven-Eleven Japan. TELEXISTENCE’s goal is to reduce labor shortages and boost efficiency by deploying versatile robots at scale across retail and logistics.

Company size
51-200
Company stage
Series B
Total funding
$197.5M
Headquarters
Tokyo, Japan
Founded
2017

Recently Posted Jobs

Explore more opportunities at TELEXISTENCE

See more jobs