CareerPlanGet AI match score →

Senior Embedded Software Systems Engineer - Robotics

Koto City, Tokyo, Japan💼 Full-time🗓 2026-02-10 → 2026-07-31

Core

Developing embedded software stacks for autonomous mobile robots operating in uncontrolled warehouse and logistics environments.

Role type

Senior Embedded Software/Systems Engineer

Builds

Autonomous mobile robot platforms (PA-AMR, ASRS) and cloud robotics coordination systems

Domain

Robotics, Mechatronics, Logistics Automation

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, microcontroller programming (ARM Cortex-M), RTOS development (Zephyr, FreeRTOS), device driver development (bare-metal/Linux kernel), communication protocols (I2C, SPI, CAN, UART), Linux system programming, hardware debugging (oscilloscope, logic analyzer, JTAG/SWD), schematic reading

Preferred skills

Python, Docker, CI/CD, ROS1/ROS2, micro-ROS, SoC-level software optimization

Technologies

ARM Cortex-M, Zephyr, FreeRTOS, Linux, ROS1, ROS2, micro-ROS, I2C, SPI, CAN, UART, RS232, RS485

Responsibilities

Creating and optimizing device drivers for sensors, actuators, and computational units; designing intra- and inter-processor communication pipelines; contributing to embedded software architecture across bare-metal firmware, RTOS, and hardware abstraction; collaborating on board bring-up and hardware-firmware co-debugging; driving build, flash, and test automation; mentoring junior engineers

Seniority

Senior, hands-on IC with technical leadership

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workable ↗