Hire the Best Robot Operating System (ROS) Developers
in Egypt
Cairo, Egypt
🤖 Robotics Software Engineer | ROS2 | Autonomous Robots | SLAM | Sensor Fusion | Robot Arms | Real-Time Systems I’m a Robotics Software Engineer with strong hands-on experience in ROS 2 robotics development, autonomous mobile robots, SLAM, sensor fusion, and robotic arm manipulation. I work on real production systems used by customers — not experiments or demos. My experience spans real-time perception, planning, and control pipelines, deployed on physical robots in medical, industrial, and outdoor environments. 🔧 Robotics & ROS Expertise ROS 2 / ROS 1 development (Nav2, MoveIt / MoveIt 2, ros2_control) Autonomous navigation for indoor and outdoor robots SLAM & localization (Cartographer, SLAM Toolbox, LiDAR SLAM, Visual SLAM) Sensor fusion using EKF / UKF (GNSS, IMU, wheel odometry, LiDAR) Experience with UGVs, delivery robots, quadrupeds, and robotic arms Robot simulation using Gazebo and NVIDIA Isaac Sim 📡 Sensors, Perception & Real-Time Processing Integration of LiDAR, depth cameras, stereo cameras, GNSS, IMUs Cameras: Intel RealSense, ZED Real-time 3D perception pipelines using PCL & Open3D TensorRT optimization for real-time inference on edge devices GPU-accelerated computer vision and perception Photogrammetry and dense 3D reconstruction 🦾 Robot Arms & Medical Robotics (Production Systems) Extensive experience with robotic arms in production medical and industrial applications Platforms: xArm, ABB, UR robots MoveIt / MoveIt 2 motion planning Collision-aware trajectory planning in tight and constrained spaces Multi-year development of a production dental robotics platform: Real-time surface-following motion for teeth cleaning High-precision manipulation with strict orientation constraints Perception-driven toolpath generation from 3D scans Deployed and tested on real hardware 🧠 Computer Vision & AI (Applied, Real-Time) OpenCV-based computer vision for robotics Object detection & segmentation (YOLO, SSD, U-Net, SAM) Real-time AI pipelines optimized for deployment Practical AI for robotics perception — not research-only models 🧰 Engineering & Production Deployment Python and C++ for performance-critical robotics systems Linux, Docker, and reproducible deployments Debugging and tuning real robots in production Long-term ownership of complex robotics codebases Clear documentation and structured handover ✅ Why Clients Hire Me I work on real production robots, not proofs of concept I design real-time systems that survive real environments I can debug complex ROS, SLAM, and motion-planning issues I take ownership from architecture to deployment Ideal for long-term, high-responsibility robotics projects If you’re looking for a ROS 2 robotics engineer, SLAM developer, robot arm motion-planning expert, or real-time perception engineer, I can help you build a system that works reliably in the real world.
- Robot Operating System
- Machine Learning
- C++
- TensorFlow
- Python
- Computer Vision
- Linux
- OpenCV
- Raspberry Pi
- Bash
- ARM Microcontroller
- Drone
- 3D Rendering
- Autonomous Vehicles
- Dental Technology
Cairo, Egypt
Autonomous Robotics Software R&D Engineer | Founder @ DevServers We have special offers for long-term collaboration! In the past 2 years, I managed to help many clients with their Robotics projects over the world (Canada, UK, USA, Russia, Australia, Romania, Norway, Turkey, Malaysia, Ukraine, Poland, Italy, India, Taiwan, KSA, and Egypt). My experience has been formed mainly by self-learning and working on several Robotics projects that gave me a huge hands-on experience with many software technologies and working on different types of robots(Mobile Robots and Humanoids). Recent Projects 🔥 ----------------------- • WebRTC • Web-based platform to teleoperate remote vehicles. • Vision-based ball-tracking ABB Robot-arm • Autonomous Agriculture tractor. • Autonomous Disinfection Robot. • AWS (IoT Core, GreenGrass, Lambda)-based Autonomous racing vehicle similar to MIT MuSHR vehicle. • Real-time 360 Video stitching for Autonomous Driving. • Multi-robots Gazebo simulation on shared machines { local(Gazebo+RVIZ) and AWS EC2 instance(SLAM +Navigation +DL-segmentation ROS pkg) } • Working on developing a generic SDK for any simulated/real stereo-based robot. • Building MuJoCo robotic models and control it from ROS1/2 pkgs. • 3D Lidar-SLAM open-source algorithms testing with different datasets. • Autonomous Mobile Wheeled Diff. Robot using D435i+T265. • Autonomous differential mobile robot with arm using NVidia Isaac SDK. • Reinforcement Learning for a humanoid model in Mujoco with ROS2 communication. • Autonomous steering mobile robot using ZED, Hokuyo, Xsens IMU, and RTK-GPS Ublox for the agriculture industry. • Autonomous Differential mobile robot for Snow Scrapping. • Reinforcement Learning for Robotics using OpenAI and Gazebo-gym ROS packages. • Humanoid robot(Gazebo simulation and real-world). • Mobile robot gazebo model with RealSense D415, D435, D435i, and RealSense TS265 cameras on AWS RoboMaker. • Mobile robot with researching about different SLAM algorithms. • Enhanced Visual SLAM ROS package that's derived from the RTAB-Map package. • Creating a complex Environment in GzWeb on EC2. • Multi-robot task allocation simulation for validating a research paper and it got published. Hands-on Expertise ----------------------- • Experienced with Docker and Kubernetes. • Experienced with Jetson Nano, TX2, Xavier, Xavier NX, and Raspberry PI3/4. • Experienced with Intel D435i, T265, and ZED1/2 cameras. • Experienced with Linux Development and Shell Scripting. • Experienced with move_base, EKF, gmapping, RTAB-Map, ROS planners, Urdf/Xacro robot descriptions, and different ROS wrappers for physical sensors/actuators. • Experienced with AWS and GCP services • Experienced with Git. More details --------------- My interest in Autonomous Robotic Systems requires me to get professional with many technologies such as Computer Vision, Machine Learning, ROS1/2, MuJoCo, Gazebo, SolidWorks, Control, Stage, RVIZ, Matlab robotics toolbox,... etc. I've taken many online courses to gather all the basics in a proper way. Recently, I've been Mastering several of the AWS services such as (VPN-connection, RoboMaker, GreenGrass, IoT, S3, EC2, Cloud9, FreeRTOS, Kinesis, Lambda, DaynmoDB, Glue, Athena, CloudWatch, Serverless application, IAM,... ) Programming Skills ------------------------- • C++: Experienced with Data structures, Algorithms, OOP • Python: Experienced with OOP, many packages, frameworks, and writing automation scripts • Image Processing using open cv in Python • ROS1/2 programming(ROS Nav-stack, Moveit, Gazebo APIs, services, actions, synchronization, ros_controllers, ...) • Stage and Gazebo(URDF/SDF, SolidWorks urdf_exporter, Joint transmission, Joint controllers, all sensor plugins, gazebo physics properties, Gazebo-gym and OpenAI, ....) ML, RL, DL ---------------------- • Understanding the basic concepts about the RL structure and different baselines. • Understanding GAN models • Tested many HandPose models. • Machine Learning course from Stanford University by Andrew NG from Coursera • Introduction into deep learning using Pytorch Nanodegree from Udacity • Deep Learning Specialization from deep.ai via Coursera. Tools ------- VSCode, ClearCase, sniff++, notepad++, remote machine software, NoMachine, AWS, Anaconda, Visual Studio, CodeBlocks, Eclipse, Sublime, Atmel Studio, AVRDUDESS, JT link programmer, Qt Creator, Matlab /Octave & Simulink, Git /Github, Proteus, Gazebo, GZweb, Stage, LaTeX.
- Robot Operating System
- Python
- C++
- Computer Vision
- Reinforcement Learning
- Machine Learning
- AWS IoT Core
- Control Engineering
- Internet of Things
- Robotics
- CUDA
- JavaScript
- WebRTC
- Ubuntu
- Deep Learning
Cairo, Egypt
An engineer who's eager to learn and explore new technologies. Interested and conducting research in the fields of machine learning, automatic control, embedded systems, and self driving cars. Fields of expertise: • ROS1/ROS2 Development • Self-Driving Cars and Autonomous Driving • Autonomous Robotics • C++ Software Development • Python Software Development • Computer Vision • Machine Learning and Deep Learning • Visual Perception for Autonomous Driving • Localization and State Estimation • Docker I find pleasure in facing challenges and problem solving, moreover, I am a fast learner and can get myself familiar in fields I have no idea about in a very short amount of time. If you are searching for a freelancer to get your job done with quality and someone who doesn't give up to challenges faced in your projects, I would love to hear from you.
- Robot Operating System
- Computer Vision
- Python
- C++
- Neural Network
- Deep Learning
- MATLAB
- OpenCV
- Machine Learning
- Embedded System
- Ubuntu
- Arduino
- Robotics
- Raspberry Pi
6 of October , Egypt
I am a highly skilled and results-driven Robotics Software Engineer with a proven track record of developing and implementing cutting-edge solutions for diverse robotic applications. I specialise in autonomous systems, motion planning, and computer vision, and offer a comprehensive suite of skills to bring your robotic projects to life. With a strong foundation in both research and practical application, I have consistently delivered high-quality work, maintaining a 100% success rate across 18 freelance projects on Upwork. --- Key Strengths: • Autonomous Navigation & Mapping: I have expertise in developing autonomous exploration and mapping solutions using ROS, ROS2, Nav2, and SLAM. I am adept at integrating algorithms like the "Frontier Exploration Algorithm" to enable robots to navigate and map unknown environments. • Robotic Arm Control & Automation: I have a proven ability to design and implement complex control systems for robotic arms, including PID control, motion planning, and multi-layer spraying paths. My experience includes integrating vision-based systems for autonomous task execution. • Software Development: I am proficient in multiple programming languages, including C++, Python, and MATLAB. I am experienced in developing GUIs using Kivy and PyQt, and building custom ROS packages for various robotic subsystems. • Simulation & Testing: I am adept at using simulation tools such as Gazebo and Rviz for testing and validating robotic systems. This experience ensures that solutions are robust and reliable before deployment. • Communication & Collaboration: I have excellent communication skills in English (IELTS: 8.0, CEFR Level: C1), enabling seamless collaboration with international clients. I also have a working knowledge of German. --- Experience Highlights • Vision Metrics GmbH: I led the automation of an industrial robotic arm for cement spraying in the tunneling industry, demonstrating advanced skills in system integration, motion planning, and real-time control. • Freelance Projects: I have successfully completed 18 projects on Upwork, showcasing a consistent ability to deliver high-quality results and meet diverse client needs, including the implementation of autonomous mapping and GUI applications for various robots. • Graduation Project: I developed a 6-DOF Robotic arm with Computer Vision for object detection and autonomous manipulation. • ROS Factory Simulation: I built a factory simulation using Gazebo and RVIZ with SLAM implementation for a TurtleBot. --- Technical Proficiencies •Robotics Frameworks: ROS, ROS2, MoveIt, Navigation Stack/Nav2, PX4-Autopilot, MAVROS. • Programming Languages: C++, Python, MATLAB, XML. • Simulation: Gazebo, Rviz, Carla. • UI/UX Development: Kivy, PyQT. • CAD and Design: Fusion 360, SolidWorks. • Other: Git, Docker, Systemd, CANopen. --- Why Choose Me? I am not just a skilled engineer; I am a problem solver who is passionate about robotics and committed to delivering exceptional results. My academic background, coupled with practical experience and a strong work ethic, make me an ideal partner for your next robotics project. My dedication to continuous learning is evidenced by my certifications, including a C++ Programming Professional Certificate and a Robotics Software Engineer Nanodegree. I bring a combination of technical expertise and a practical approach to every project.
- Robot Operating System
- C++
- Python
- Simulink
- Object-Oriented Programming
- Mechatronics
- MATLAB
- Kivy
- Simulation Software
- Git
Cairo, Egypt
I'm a dedicated ROS developer with a solid academic research background. I have a firm experience in implementing complex control, SLAM and path planning algorithms for autonomous mobile robots as well as kinematic/dynamic analysis and control for manipulators. I also have a fair experience in image processing. Whether you're an academic, a professional, a small/medium sized business specialized in industrial robotics or a business owner seeking to robotize day-to-day operations, I will gladly help! - I'm experienced in ROS, Python, C++, C, MATLAB, Simulink, OpenCV, Gazebo and Coppliasim - I can work on your project starting from requirements and up to deployment - I am pretty flexible when it comes to working hours, deadlines are of extreme importance to me, and I will make sure to develop an excellent product that exceeds your expectations
- Robot Operating System
- SolidWorks
- Robotics
- Git
- Eagle
- OpenCV
- Python
- Mechatronics
- Simulink
- C
- MATLAB
- C++
- GitHub
- Control Engineering
6th of October City, Egypt
I'm an Embedded Software Developer who is experienced & passionate in this field for more than 4 years. if you want to get the job done timely and precisely, I'm here to help. * Different types of MCUs: ESP, ARM based, AVR, or Arduino. *Various Communication protocols: SPI, I2C, UART, CAN, CANFD, LIN, or Customized Protocol. *Programming languages: C/C++ , Python, PHP, JAVA. *Mechanical Parts Design on SOLIDWORKS. *Also, experienced in LABVIEW and MATLAB.
- Robot Operating System
- Mechanical Engineering
- MATLAB
- SolidWorks
- Embedded System
- Automation
- System Automation
- Robotics
- Internet of Things
- Computer Vision
- ARM Cortex-M
- ESP32
- Arduino
- Firmware
- LabVIEW
How it works
Post a job for free Post a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
Katja Krohn
Summa Linguae
How do I hire a Robot Operating System (ROS) Developer in Egypt on Upwork?
You can hire a Robot Operating System (ROS) Developer in Egypt on Upwork in four simple steps:
- Create a job post tailored to your Robot Operating System (ROS) Developer project scope. We'll walk you through the process step by step.
- Browse top Robot Operating System (ROS) Developer talent on Upwork and invite them to your project.
- Once the proposals start flowing in, create a shortlist of top Robot Operating System (ROS) Developer profiles and interview.
- Hire the right Robot Operating System (ROS) Developer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Robot Operating System (ROS) Developer?
Rates charged by Robot Operating System (ROS) Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Robot Operating System (ROS) Developer in Egypt on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Robot Operating System (ROS) Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Robot Operating System (ROS) Developer team you need to succeed.
Can I hire a Robot Operating System (ROS) Developer in Egypt within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Robot Operating System (ROS) Developer proposals within 24 hours of posting a job description.
Find more freelancers
Top cities for Robot Operating System (ROS) Developers in Egypt
- HVAC System Designers in Cairo, EG
- Odoo Developers in Cairo, EG
- HAproxy Developers in Cairo, EG
- Artificial Intelligence Engineers in Cairo, EG
- PowerBuilder Developers in Cairo, EG
- unittest Freelancers in Cairo, EG
- Embedded Systems Engineers in New Cairo, EG
- Flutter Developers in Alexandria, EG
- Flutter Developers in Cairo, EG
- Symfony Developers in Giza, EG
- Meteor Developers & Programmers in Cairo, EG
- Mikrotik RouterOS Specialists in Cairo, EG
- Haskell Developers & Programmers in Cairo, EG
- Dental Technology Specialists in Cairo, EG
- Recruiters in Cairo, EG
- Apollo Developers in Alexandria, EG
More top skills in Egypt
- Control Engineering Freelancers in Egypt
- System Automation Specialists in Egypt
- Driver Developers in Egypt
- Bash Developers in Egypt
- Oracle PL/SQL Developers in Egypt
- SAP ERP Specialists in Egypt
- Git Developers in Egypt
- Linux System Administrators in Egypt
- System Programmers in Egypt
- Odoo Developers in Egypt
- ISO 9001 Specialists in Egypt
- HVAC System Designers in Egypt
- Golang Developers in Egypt
- SAP Specialists in Egypt
- ElectronJS Developers in Egypt
- Unix Shell Developers in Egypt
Similar Robot Operating System (ROS) Developer Skills
- Robot Operating System (ROS) Developers
- Debian OS Specialists
- Unix Developers
- System Automation Specialists
- MSP430 Professionals
- Play Framework Specialists
- Control Engineering Professionals
- IBM Bluemix Specialists
- Make Build Script Specialists
- Mean JS Professionals
- Mulesoft Specialists
- SAP Hana Developers