Job Overview
- Job Type
- Full-time
- Japanese Level
- None Required
- Category
- Tech & Engineering
Description
**About the company:** Rapyuta Robotics Koto-ku, Tokyo Building low cost, lightweight autonomous mobile robots with high-level intelligence distributed in the cloud, and enabling such robots to offload some of their heavy computation and seamlessly learn and share experiences with one another. **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 Requirements 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 What We Value in This Role Ownership – you hold a module end to end; you know what breaks if you aren’t there First principles – you question inherited assumptions and verify constraints from the ground up Systems thinking – you understand the full data path from sensor to actuator, not just your layer Failure-first design – safe states and fault handling are designed in, not added after the first incident Communication – your design documents help the next engineer understand the why, not just the what APPLY FOR THIS POSITION DO YOU NEED MORE INFO? ASK A QUESTION About Rapyuta Robotics Rapyuta Robotics Koto-ku, Tokyo Building low cost, lightweight autonomous mobile robots with high-level intelligence distributed in the cloud, and enabling such robots to offload some of their heavy computation and seamlessly learn and share experiences with one another. Key benefits Open, inclusive, safe environment There's always something to learn Relocation support Read more More jobs like this We'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, we don't share or sell it. Apply for this position × I have a favour to ask. When you apply to Rapyuta Robotics, please tell them that you heard about the position on TokyoDev . This helps to keep this job board sustainable, so I'd be grateful for your support with this. - Paul, Founder of TokyoDev Continue applying © 2026 Privacy Policy **Requirements:** 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 What We Value in This Role Ownership – you hold a module end to end; you know what breaks if you aren’t there First principles – you question inherited assumptions and verify constraints from the ground up Systems thinking – you understand the full data path from sensor to actuator, not just your layer Failure-first design – safe states and fault handling are designed in, not added after the first incident Communication – your design documents help the next engineer understand the why, not just the what APPLY FOR THIS POSITION DO YOU NEED MORE INFO? ASK A QUESTION About Rapyuta Robotics Rapyuta Robotics Koto-ku, Tokyo Building low cost, lightweight autonomous mobile robots with high-level intelligence distributed in the cloud, and enabling such robots to offload some of their heavy computation and seamlessly learn and share experiences with one another. Key benefits Open, inclusive, safe environment There's always something to learn Relocation support Read more More jobs like this We'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, we don't share or sell it. Apply for this position × I have a favour to ask. When you apply to Rapyuta Robotics, please tell them that you heard about the position on TokyoDev . This helps to keep this job board sustainable, so I'd be grateful for your support with this. - Paul, Founder of TokyoDev Continue applying © 2026 Privacy Policy
Requirements
- 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
- What We Value in This Role
- Ownership – you hold a module end to end; you know what breaks if you aren’t there
- First principles – you question inherited assumptions and verify constraints from the ground up
- Systems thinking – you understand the full data path from sensor to actuator, not just your layer
- Failure-first design – safe states and fault handling are designed in, not added after the first incident
- Communication – your design documents help the next engineer understand the why, not just the what
- APPLY FOR THIS POSITION
- DO YOU NEED MORE INFO?
- ASK A QUESTION
- About Rapyuta Robotics
- Rapyuta Robotics
- Koto-ku, Tokyo
- Building low cost, lightweight autonomous mobile robots with high-level intelligence distributed in the cloud, and enabling such robots to offload some of their heavy computation and seamlessly learn and share experiences with one another.
- Key benefits
- Open, inclusive, safe environment
- There's always something to learn
- Relocation support
- Read more
- More jobs like this
- We'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, we don't share or sell it.
- Apply for this position
- ×
- I have a favour to ask. When you apply to Rapyuta Robotics, please tell them that you heard about the position on TokyoDev .
- This helps to keep this job board sustainable, so I'd be grateful for your support with this.
- - Paul, Founder of TokyoDev
- Continue applying
- © 2026
- Privacy Policy
Similar Jobs
Explore more in Tokyo
Frequently asked questions
- Does this role offer visa sponsorship?
- Yes, this position is listed as offering visa sponsorship.
- Is this job remote?
- This role is listed as on-site. Location: Tokyo. Employment type: full_time.
- What level of Japanese is required?
- The listing specifies none.



