CareerPlanSign in

Senior Software Engineer (m/f/d)

Munich, Bavaria, Germany💼 Full-time🗓 2026-09-13 → 2026-09-30

Core

Design and implement deterministic real-time platform software for robotic systems with full-body force sensitivity and vision intelligence.

Role type

Senior Embedded Software Engineer (Robotics)

Builds

Deterministic control platforms, low-level drivers, and firmware for EtherCAT-based robotic devices.

Domain

Robotics, Embedded Systems, Industrial Automation

Deliverable

production ML models

Required skills

C++17/20, Embedded Linux, PREEMPT_RT, EtherCAT, ARM/x86 architectures, CMake, Conan, CI/CD pipelines, System-level debugging

Preferred skills

ROS2, Model-based control, Reinforcement learning, Python/Bash scripting, Mandarin

Technologies

Embedded Linux, PREEMPT_RT, EtherCAT, ARM, x86, Nvidia Jetson, CMake, Conan, ROS2

Responsibilities

Design and implement deterministic real-time platform software on Embedded Linux; Develop low-level drivers for EtherCAT and serial protocols; Develop firmware for EtherCAT-based robotic devices; Drive platform development on ARM-based SOC including hardware bring-up; Optimize real-time system performance; Develop robotics middleware; Act as technical owner for architecture decisions; Design and maintain CI/CD pipelines.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 862,000+ jobs from 20+ sources.