Rapyuta Robotics logo
Rapyuta RoboticsPosted 2 weeks ago

Embedded Software Systems Engineer - Robotics

On-siteKotō, Kumamoto, Japan

Full TimeBachelors DegreeSmall

Job Summary

Develop device drivers for sensors, actuators, and computational units across MCU and Linux platforms. Design intra- and inter-processor communication pipelines for memory-constrained devices. Contribute to embedded software architecture spanning bare-metal firmware, RTOS configuration, and hardware abstraction layers. Collaborate on board bring-up, schematic review, and hardware-firmware co-debugging. Drive development of build, flash, and test automation for embedded targets. This role requires 5+ years of embedded systems product development with C/C++ proficiency and experience with ARM Cortex-M microcontrollers. We are building robots for warehouses and logistics operations worldwide, coordinating heterogeneous fleets at scale.

Required Qualifications

  • 5+ years of embedded systems product development with proven ownership of shipped hardware
  • Proficiency in C and C++ for embedded systems
  • Hands-on experience with microcontrollers (ARM Cortex-M or equivalent)
  • RTOS experience in production: Zephyr, FreeRTOS, or equivalent — task scheduling, ISR constraints, concurrency primitives
  • Experience with communication protocols: I2C, SPI, CAN, UART, RS232/RS485
  • Linux system-level programming and administration
  • Device driver development — Linux kernel drivers or bare-metal peripheral drivers
  • Debugging with oscilloscope, logic analyzer, and JTAG/SWD
  • Schematic reading at a complex level
  • Strong debugging and problem-solving skills with interrupt-driven designs

Desired Qualifications

  • Python for tooling, test automation, or data analysis
  • Familiarity with Docker, CI/CD, ROS1/ROS2, micro-ROS
  • SoC-level software optimization
  • Japanese language proficiency

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce