Jobiglo

No results.

Firmware / Embedded Software Engineer (Robotics)

AI Robot Association · Heiwajima

New
Mid 🇬🇧 English
C++ MCU RTOS ROS ROS 2 CAN SPI I2C EtherCAT Python

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec AI Robot Association.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:workable

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

Une question sur cette offre ?

Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.

💬 Chat with us on Telegram

Published 7時間前

Expires 1ヶ月後

3 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

AI Robot Association

Heiwajima