Senior Robotics Software Engineer | Embedded Linux, ROS 2, Motion Planning & Control
I design and build reliable robotics software across the stack, from embedded systems and hardware interfaces to motion planning and control.
My work focuses on embedded Linux, sensor integration, real-time performance, model-based control, trajectory generation, numerical optimization, and maintainable C++ robotics architectures.
- Embedded Robotics: Embedded Linux, sensor integration, hardware interfaces, real-time performance, system integration
- Robotics Software: ROS 1/ROS 2, distributed robotic systems, multi-robot coordination
- Planning & Control: Motion planning, trajectory generation, state-space control, observers, MPC, numerical optimization
- Algorithms: Graph search, sampling-based planning, inverse kinematics, ZMP preview control, multi-object tracking
- Languages: C++, Python, Rust, MATLAB
- Software Engineering: Software architecture, CI/CD, TDD, static analysis, profiling and performance optimization
- Tools: Git, Docker, CMake, Cargo, clang-tidy, Cppcheck
-
biped-walking-controller: Walking pattern generator for humanoid robots using ZMP preview control, inverse kinematics and trajectory generation.
-
control-sys-rs: Rust library for control-system modelling, simulation and analysis using state-space representations.
-
rrtstar: Extensible Python implementation of the RRT* motion-planning algorithm for finding asymptotically optimal paths.
-
gmphd-mot: Multi-object tracking library based on the GM-PHD filter, validated on simulated multi-target trajectories.
Full list of projects: GitHub repositories.
- Email: rdesarz.pro@pm.me
- LinkedIn: linkedin.com/in/rdesarz
- Portfolio: rdesarz.github.io

