A

AI Robot Association

Open robotics research association

Firmware / Embedded Software Engineer - Robotics

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

About the Job

Requirements

  • Practical experience in embedded software or firmware development using C or C++.
  • Development experience using MCUs, SoCs, Linux-based embedded systems, or RTOS.
  • Experience developing software that controls real hardware such as sensors, actuators, and motors.
  • Experience implementing or debugging real hardware using communication interfaces.
  • Experience debugging real hardware using oscilloscopes, logic analyzers, debuggers, or similar tools.
  • Experience analyzing and improving issues in systems involving electrical, mechanical, and software components.
  • Business-level Japanese proficiency equivalent to JLPT N2 or above.

Responsibilities

  • Design, implement, and verify firmware and embedded software for humanoids, dual-arm robots, robotic hands, and teleoperation systems.
  • Control devices such as motors, sensors, actuators, and communication modules.
  • Develop robotics control platforms using MCUs, SoCs, Linux-based embedded systems, RTOS, and related technologies.
  • Design and implement inter-device communication using CAN, UART, SPI, I2C, USB, Ethernet, and other protocols.
  • Develop logging and diagnostic functions for sensor values, joint angles, torque, current, temperature, error states, and other system data.
  • Design interfaces between low-level control layers and higher-level robotics software platforms such as ROS and ROS 2.
  • Ensure the stability and reproducibility required for teleoperation, leader–follower systems, and data collection pipelines.
  • Conduct real-robot testing, failure analysis, root-cause investigation, and design improvements to prevent recurrence.
  • Integrate systems in collaboration with Mechanical, Electrical, AI, Robotics, and Cloud teams.
  • Improve the reliability, operability, and scalability of robotic systems used in research projects.
  • Develop low-level control platforms for humanoids and dual-arm robots.
  • Develop firmware to integrate robotic hands, arms, and sensor systems.
  • Develop communication and control interfaces required for teleoperation and leader–follower systems.
  • Develop logging, diagnostic, and synchronization functions to collect high-quality real-world data from research robots.
  • Evaluate, integrate, and customize third-party robot hardware.
  • Design embedded architectures for AIRoA’s proprietary robotic systems.
  • Analyze, reproduce, correct, and establish permanent countermeasures for issues that occur on real hardware.
  • Prepare implementation and verification environments to ensure research outcomes can be reproduced on real-world robots.

Desired Qualifications

  • Experience developing hardware products with moving mechanisms, such as robots, factory automation equipment, mobility products, home appliances, medical devices, industrial equipment, drones, and precision devices.
  • Experience with brushless DC motors, servo motors, stepper motors, and actuator control.
  • Experience developing robotic arms, robotic hands, humanoids, dual-arm robots, or mobile robots.
  • Experience developing robotic systems using ROS, ROS 2, micro-ROS, DDS, and related technologies.
  • Experience with motion control using EtherCAT, CANopen, CiA 402, and related protocols.
  • Knowledge of real-time control, control cycle design, latency reduction, and jitter reduction.
  • Experience designing safety functions, fail-safe mechanisms, anomaly detection, and emergency stop systems.
  • Experience developing RTOS, Linux drivers, Linux kernel modules, and related software.
  • Experience with log analysis, test automation, and test tool development using Python or similar languages.
  • Ability to read technical documentation in English and communicate technically with overseas vendors in English.

About the Company

AI Robot Association

Open robotics research association

AI Robot Association is best understood as an open research association working on foundation models for robotics. Researchers and engineers build datasets, training systems, evaluation methods, and embodied artificial-intelligence software. Its initiative brings together motion data, vision-language-action research, model development, and humanoid-robot experimentation. Roles may span machine learning, robotics, data engineering, simulation, infrastructure, research operations, and partnerships. The entity has a limited public footprint, so the profile stays close to its official research and recruiting materials.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at AI Robot Association

See more jobs