Firmware / Embedded Software Engineer (Robotics)
AI Robot Association · Heiwajima
Job description
About the role
AIRoA develops humanoids, dual-arm robots, robotic hands and data-collection devices in-house while also using third-party hardware for research. This position builds a stable robotics foundation covering low-level robot layers to system integration, working with the Research, Robotics, Mechanical and Electrical teams. It goes beyond maintenance and troubleshooting.
Key responsibilities
- Design, implement and verify firmware and embedded software for humanoids, dual-arm robots, robotic hands and teleoperation systems
- Control motors, sensors, actuators and communication modules
- Develop control platforms using MCUs, SoCs, Linux-based embedded systems and RTOS
- Implement device communication via CAN, UART, SPI, I2C, USB, Ethernet and others
- Build logging and diagnostics for sensor values, joint angles, torque, current, temperature and error states
- Interface low-level control with ROS / ROS 2 and other robotics software
- Ensure stability and reproducibility for teleoperation, leader-follower systems and data collection pipelines
- Run real-robot tests, analyse failures and improve designs to prevent recurrence
- Integrate systems with Mechanical, Electrical, AI, Robotics and Cloud teams
Required profile
- Practical experience in embedded software or firmware development with C / C++
- Experience controlling real hardware such as sensors, actuators and motors
- Debugging real hardware with oscilloscopes, logic analyzers and debuggers
- Experience analysing issues in systems combining electrical, mechanical and software parts
- Business-level Japanese (JLPT N2 or above)
Required skills
- C / C++
- MCU, SoC, Linux-based embedded systems and RTOS
- Communication interfaces (CAN, UART, SPI, I2C, USB, Ethernet)
- Preferred: ROS / ROS 2, EtherCAT, CANopen, motion control, safety functions, RTOS and Linux drivers, Python for logging and test automation
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Japan.
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 4 hours ago
Expires 1 month from now
2 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
AI Robot Association
Heiwajima
Related job offers
-
Full-Stack Engineer - Teleoperation Platform & Applications
AI Robot Association Heiwajima -
Data Engineer(ロボティクス用大規模データパイプライン構築)
AI Robot Association Heiwajima -
Robotics Engineer (Teleoperation / UMI)
AI Robot Association Heiwajima -
Robotics Control Engineer (Low-Level / Motor Control)
AI Robot Association Heiwajima -
Robotics Simulation Engineer
AI Robot Association Heiwajima