Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs

Rapyuta Robotics

We’re the fastest way to go from idea to solution. Build on top of a state-of-the-art field tested platform that allows you to build, deliver, monitor, and scale your robotics application. Take a holistic approach including people, processes, and technology.

About Rapyuta Robotics

We build robots that do the work people shouldn’t have to - physically demanding, repetitive, and dangerous tasks in warehouses and logistics operations worldwide. Our PA-AMR is Japan’s most deployed pick-assist robot. Our ASRS platform won the Good Design Award Gold 2024. Our cloud robotics platform, rapyuta.io, coordinates fleets of heterogeneous robots at scale.

The engineering challenge is real: robots operating in uncontrolled environments, under production load, with humans nearby. The embedded software stack - from bare-metal MCU drivers to real-time control loops to hardware abstraction layers - has to be correct, observable, and recoverable when things go wrong in the field. If you want to see your code move something physical in the real world, this is the work.

We’re a team of 300+ across 20+ countries, and we’re building toward a future where automation handles the dull and dangerous so people can focus on what actually takes human judgment.

The Role

As a Senior Embedded Software/Systems Engineer, you will closely collaborate with Electronics Engineers, Embedded Systems Engineers, and Robotics Software Engineers to push the boundaries of mechatronics on our autonomous mobile robot platform.

Your responsibilities include:

  • Device driver development - Creating and optimizing device drivers for sensors, actuators, memory units, and computational units across our MCU and Linux-based platforms
  • Communication pipeline implementation - Designing and implementing intra- and inter-processor communication pipelines for memory- and compute-constrained devices
  • Robotic systems design - Contributing to embedded software architecture across the full stack: bare-metal firmware, RTOS configuration, hardware abstraction, and host-side platform libraries
  • Integration and bring-up - Collaborating with electronics engineers on board bring-up, schematic review, and hardware-firmware co-debugging
  • Automation and CI - Driving development of build, flash, and test automation for embedded targets
  • Mentorship - Technical leadership and mentoring of junior engineers; contributing to team-level design and code review standards

Requirements

Minimum 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

Preferred 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

What We Value in This Role

Beyond technical qualifications, the behaviors we look for:

  • Ownership - you drive outcomes, not just tasks; you know what would break if you weren’t there
  • First principles - you question inherited assumptions and derive solutions from actual constraints
  • Systems thinking - you understand the full data path from sensor to actuator, not just your module
  • Failure-first design - safe states and fault handling are designed in, not added after the first incident
  • Communication - you write design documents that help the next engineer understand the why, not just the what

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)

Recommended for you based on this role

Similar stack
Same company
In your city
Full-Time • Bachelor's Degree
C++
Python
DevOps
CI/CD
Docker
RTOS
Robotics
Micro-ROS
ROS
ROS2
IoT
FreeRTOS
Apply
In office • Full-Time • 3+ year exp • Tokyo
C++
Python
DevOps
Docker
Apply
VP of Marketing 2 months ago
Full-Time • Bachelor's Degree
Apply
AI Systems Engineer 3 months ago
Full-Time • Bachelor's Degree
AI/ML
AI Agents
LLM
RAG
DevOps
CI/CD
Apply
Full-Time • Bachelor's Degree • Chennai
C++
Python
AI/ML
Claude
Copilot
Mobile
JUnit
DevOps
CI/CD
CircleCI
Jenkins
Robotics
ROS
QA
Playwright
Pytest
Selenium
TestNG
Apply
Full-Time • Bachelor's Degree • Chennai
C++
Python
DevOps
CI/CD
Docker
Robotics
ROS
ROS2
Apply
Full-Time • Bachelor's Degree
Design
SolidWorks
Apply
Full-Time • Bachelor's Degree
C++
Python
DevOps
CI/CD
Game Dev
Behavior Tree
Robotics
Path Planning
ROS
Apply
Full-Time • Bachelor's Degree
C++
Python
AI/ML
Computer Vision
DevOps
CI/CD
Docker
Git
Game Dev
Behavior Tree
Robotics
Autonomous Navigation
Path Planning
ROS
ROS2
Sensor Fusion
SLAM
Apply
Full-Time • Bachelor's Degree
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Create free account
Free forever • Less than a minute • No credit card

Work setup

Employment
Full-Time
Relocation
Yes

Compensation

Benefits
Flexible schedule, Health insurance