職務内容
Career Opportunity for a Firmware / Embedded Software Engineer (Robotics) in Japan!
■ Firmware / Embedded Software Engineer (Robotics)
■ Company Overview
A research-driven organization at the intersection of AI and robotics, focused on advancing next-generation intelligent systems through cutting-edge research and real-world applications.
■ Your Role and 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 / 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
■ Experience and Qualifications
● Practical experience in embedded software or firmware development using C / 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 with implementation or real-hardware debugging using communication interfaces
● Experience debugging real hardware using oscilloscopes, logic analyzers, debuggers, and 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)
■ Additional Preferred 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
■ Good Reasons to Join
● Work at the cutting edge of AI and robotics, shaping real-world intelligent systems—not just theory
■ Work Location
Tokyo, Japan
Details will be provided during the meeting.