Position:
Embedded Software Systems Engineer - Robotics
Company:
Rapyuta Robotics
Location:
Japan, Koto City, Tokyo
Employment type:
Full time
Work Arrangement:
On-site
Short Summary:
We are committed to our core value of “Empathy,” aiming to automate demanding, dirty, and dangerous jobs, and create a society where people can engage in more intellectual and creative work. You will work with our Embedded team to drive innovation and optimization in the real-time software for our autonomous mobile robots and ASRS platform.
Responsibilities:
- Designing and implementing firmware modules: communication protocol handlers, sensor drivers, state machines, and diagnostic subsystems
- Debugging hardware-software boundary issues using oscilloscope, logic analyzer, JTAG/SWD, and bus analysis tools
- Reading and interpreting electronic schematics independently
- Choosing RTOS primitives deliberately – understanding ISR constraints, priority inversion, and concurrency failure modes
- Contributing to embedded software architecture across the full stack: bare-metal firmware, RTOS configuration, hardware abstraction, host-side platform libraries, and real-time control loops
- Writing design documents that explain why decisions were made, not just what was implemented
Requirement:
- Minimum Qualifications: 5+ years of embedded systems product development with 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
- Schematic reading – can navigate a PCB schematic to trace a signal path without guidance
- Debugging with oscilloscope, logic analyser, and JTAG/SWD
Benefits:
- Competitive compensation package
- Globally diverse workplace
- Exposure to cutting-edge robotics technology
- Visa sponsorship
- Relocation support
- Commuting allowance
- Flexible working hours and dress code policy
- Japanese Social Security (Health Insurance, Pension, Employment Insurance)