Robotics Engineer

Babak
Shirkhor­shidi

Building autonomous mobile robots, robotic manipulation systems, and digital twins. From embedded firmware to ROS2 navigation stacks — I bridge hardware and intelligence.

6+ Years in Robotics
ROS2 Primary Stack
3 Companies
AMR Specialty

Experience

Sina Robotics and Medical Innovators Co. Dec 2024 – Present
Robotics Software Engineer
  • Developed a digital twin of a telesurgery laparoscopy robot using Unreal Engine, ROS, and TwinCAT networking libraries
  • Designed and implemented a custom Unreal Engine plugin for ultra-fast robot pose and state handling
  • Integrated real-time robot communication with visualization and simulation environments
Tensor Group Sep 2024 – Present
Robotics Engineer
  • Upgraded an AGV prototype into a fully autonomous AMR for industrial warehouse usage
  • Developed a multi-agent industrial pallet-lifting robot capable of coordinated operation
  • Designed a networked high-resolution industrial camera system for OCR processing
  • Built a custom Remote I/O system with RS232/RS485 communication, real-time parcel measurement, and embedded firmware
Syntech Robotics — MRL @Work Team Dec 2017 – Apr 2023
Robotics Team Member
  • Industrial task automation, mobile manipulation, and autonomous navigation
  • SLAM, localization, and 5-DoF robotic arm manipulation
  • Deployed robotic software on Jetson Nano and Raspberry Pi single-board computers
Syntech Robotics — Autonomous Car Team Apr 2023 – Present
Robotics Engineer
  • Mechanical and electronic modifications of RC vehicles for autonomous operation
  • Controller development using ROS2
Collaborative Mobile Manipulator Master's Thesis
Researcher / Designer
  • Designed a mobile robot with two collaborative 6-DoF robotic arms
  • Full 3D simulation in Gazebo, RViz, and CoppeliaSim
  • Controlled arms via ROS MoveIt and MATLAB; state-machine-based task architecture
  • Implemented coordination logic for dual-arm collaboration

Technical Skills

Robotics & ROS
ROS / ROS2 Nav2 MoveIt Behavior Trees Motion Planning Kinematics Control Systems
Programming
Python C++ C Bash / Shell Multithreading NumPy Django
Perception & CV
OpenCV PCL ORB-SLAM RTAB-Map Cartographer Sensor Fusion LiDAR / IMU
Simulation
Gazebo Isaac Sim CoppeliaSim Unreal Engine Digital Twin RViz
Embedded Systems
STM32 Arduino ESP32 CAN / UART SPI / I2C BLDC / Stepper
Linux & DevOps
Linux (Ubuntu) Docker Git / GitHub Actions TCP/IP VPN / SSH Wireshark

Available for opportunities

Let's Build
Something Real

I'm open to robotics engineering roles, research collaborations, and consulting projects. Whether it's AMR development, digital twins, or embedded systems — let's talk.