Hire the Best Robot Operating System (ROS) Developers
in Pakistan

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Arslan A.

Rawalpindi, Pakistan

$20/hr
5.0
23 jobs

C++ Software Engineer I’m a Software Engineer with 5+ years of professional experience building reliable, scalable, and high-performance software, with a strong specialization in modern C++ and Linux-based systems. I have experience developing complex applications involving multithreading, concurrency, network programming, socket communication, and performance optimization. I focus on writing clean, maintainable, and well-tested code that is designed to perform reliably in real-world environments. What I can help you with: • Modern C++ development • High-performance and multithreaded/concurrent applications • Linux system programming and command-line development • TCP/UDP socket and network programming • Build systems using CMake and Make • Debugging, profiling, and performance optimization • Unit testing with Google Test and JUnit • Git, GitHub, GitLab, and Bitbucket workflows Technical Expertise: Languages: C++ C++: STL, Boost, Modern C++, Concurrency, Multithreading Networking: TCP/IP, UDP Build Systems: CMake, Make Operating Systems: Linux (Ubuntu, CentOS, Debian), macOS, Windows Debugging & Performance: GDB, Valgrind Testing: Google Test, JUnit Version Control: Git, GitHub, GitLab, Bitbucket I care about code quality, performance, reliability, and clear communication. Whether you need to develop a new C++ application, fix a difficult bug, optimize an existing system, or work with Linux, networking, or concurrency, I can help turn your requirements into a robust technical solution. If you have a challenging software problem, feel free to reach out. I’d be happy to discuss your project and how I can help.

  • Robot Operating System
  • C++
  • Python
  • Machine Learning
  • CMake
  • Standard Template Library
  • Git
  • Linux
  • C
  • Raspberry Pi
  • Robotics
Waseem S.

Multan Cantt, Pakistan

$25/hr
5.0
13 jobs

👋 Hi, I'm Waseem Sajjad – Robotics Engineer | ROS/ROS 2 Developer | UAV Systems | Computer Vision | Product Design Specialist I’m a Mechatronics Engineer with deep hands-on experience in robotics, computer vision, embedded systems, and UAV platforms. I specialize in building full-stack robotic systems — from low-level hardware interfacing to high-level autonomy — using ROS/ROS 2, Gazebo, Isaac Sim, and flight control firmware like PX4 and ArduPilot. Whether it’s a mobile robot, robotic manipulator, underwater vehicle (ArduSub), quadcopter, or IoT-enabled system, I can help bring your ideas to life with robust code, real-time performance, and clean architecture. ✅ What I Can Do For You: 🤖 Robotic Systems Development Navigation with ROS/ROS 2 (Nav/Nav2) SLAM (2D/3D) using LiDAR and RGB-D cameras Fleet adapters for RMF Sensor fusion & Kalman filtering Transformable robot kinematics & motion control Simulation in Gazebo Harmonic, Fortress, Classic, and Isaac Sim 🧠 Computer Vision & Perception Stereo camera processing (OpenCV, ROS Image Pipeline) Object detection & pose estimation Feature tracking (SIFT, SURF, ORB) 3D mapping & point cloud processing DXF shape matching & template recognition 📡 Embedded & IoT Systems Sensor/Actuator integration: IMUs, depth cameras, LiDAR, etc. Real-time control with STM32, Arduino, ESP32 Wireless communication: TCP/IP, Wi-Fi, P2P ROS 2 networking over LAN and Internet 🚁 UAV, Drone & Underwater Systems PX4 and ArduPilot firmware configuration Flight control tuning for Copter, Rover, ArduSub Offboard control using ROS 2 + MAVROS Drone-based vision & SLAM pipelines Sensor integration for UAVs (barometers, GPS, rangefinders, etc.) ⚙️ Tools & Technologies ROS 2 (Iron, Humble, Galactic) | Python, C++ OpenCV, RealSense SDK, RTAB-Map, SLAM Toolbox Gazebo, RViz, Isaac Sim Micro-ROS, MAVROS, PX4, ArduPilot VS Code, Git, Docker 🏆 Why Work With Me? I build reliable, well-documented, and scalable robotics software. I’ve worked on both academic and industry-level projects and bring a clear understanding of real-world constraints. You’ll find me responsive, communicative, and focused on delivering results that matter. Let’s work together to build the future of robotics. 🚀

  • Robot Operating System
  • SolidWorks
  • Atmel AVR
  • Microsoft Visual Studio
  • MATLAB
  • ESP32
  • Arduino
  • OpenCV
  • Python
  • Simulink
  • TensorFlow
Azmat H.

Karachi, Pakistan

$35/hr
5.0
2 jobs

I build computer vision and robotics systems that work on real hardware - not just in a Jupyter notebook. Over the past 6 years I've taken AI systems from research idea to physical deployment: a sensor-fusion navigation system published at IEEE ICIICE 2026 (99.9% regime-classification accuracy, 63.9% lower trajectory error under GPS denial), a fully 3D-printed humanoid robot (Jazari) with integrated perception and conversational AI, and a precision-agriculture weeding robot published in MDPI Machines. I've also optimized computer vision pipelines to run in real time on constrained edge hardware (Jetson Nano) for production ADAS use. What I can build for you: - Computer vision: object detection, tracking, segmentation, OCR, pose estimation (OpenCV, PyTorch, TensorFlow) - Robotics & autonomous navigation: ROS, sensor fusion (LIDAR/GNSS/IMU), SLAM, path planning - Edge AI & embedded deployment: Jetson, STM32, ESP32, Raspberry Pi - End-to-end: from a working prototype to a documented, production-ready pipeline I work directly, hands-on - no hand-off to a black-box team. If you need someone who can take a computer vision or robotics idea from concept to a working system on real hardware, let's talk about what you're building.

  • Robot Operating System
  • Embedded System
  • C
  • Python
  • Project Management
  • Machine Learning
  • Generative AI
  • Computer Vision
  • Natural Language Processing
  • Deep Learning
  • Robotics
  • Edge AI
  • Model Deployment
  • Sensor Fusion
  • Internet of Things
Muhammad L.

Jhelum, Pakistan

$90/hr
5.0
21 jobs

Specialized in hardware-integrated ROS/ROS2 solutions for industrial robotics, autonomous systems, and medical devices. With simulation upon IsaacSim Proven Track Record: • Industrial partner with Advico Microelectronics for robotic arm integration • Robotics Partner of Khalifa University • Currently developing surgical robotic systems for MENA-region biomedical company - Full-Stack ROS2 Web Developer or Construction Robot (FastAPI + React/JS) for Robot Dashboard Core Expertise: Mobile robots | Robotic arms | Drones | Surface vessels | Sensor fusion (EKF/UKF/Kalman) | MoveIt | SLAM | Path planning | PX4/ArduPilot | NVIDIA Isaac Sim We develop proprietary robotics IP that you own. With full remote deployment capability all we need is internet access and camera feed. Successfully deployed systems for industrial automation, autonomous navigation, and precision robotics.

  • Robot Operating System
  • 3D Design
  • Robotics
  • Arduino Firmware
  • C++
  • ESP32
  • Engineering Simulation
  • Raspberry Pi Firmware
  • Control Engineering
  • 3D Animation
Muhammad R.

Faisalabad, Pakistan

$20/hr
5.0
5 jobs

I am an experienced C++ software developer specializing in providing comprehensive software development solutions. With a strong foundation in C++ development, I have successfully worked on various projects using prominent frameworks such as Qt, QML, and ROS2. My extensive experience as a C++ developer allows me to create efficient, reliable, and high-performance applications tailored to your specific needs. In addition to my expertise in C++ development, I have worked extensively with GStreamer, leveraging it to achieve high FPS display acquisition from industrial cameras. This skill has been crucial in developing applications that require high-quality video processing and real-time data handling. My experience also includes working with multiprocessing and multithreading architectures, which are essential for designing robust data acquisition applications and dynamic display GUIs. I take pride in delivering top-tier software development solutions that ensure your project’s success. As a dedicated C++ software developer, I am equipped to handle the entire software development lifecycle—from initial concept through to deployment and optimization. If you’re looking for a professional C++ developer who can bring your vision to life, I’m here to deliver high-quality results. Feel free to reach out to discuss how my skills and experience align with your specific project needs. Sincerely, Engr. Muhammad Rizwan

  • Robot Operating System
  • C
  • Python
  • Software Development
  • C++
  • Microsoft Visual Studio
  • Desktop Application
  • Software Debugging
  • App Development
  • Microsoft Visual C++
  • CMake
  • Linux
  • GStreamer
  • MySQL
  • Docker
  • Raspberry Pi
  • STM32
  • ESP32
  • Embedded System
  • Computer Vision
Mubashir A.

Lahore, Pakistan

$25/hr
4.4
3 jobs

I’m a robotics engineer with hands-on experience in drones, ground robots, and robotic software. I’ve worked on projects ranging from UAV swarming and autonomous navigation to SLAM, path planning, and control systems. Most of my work involves ROS1/ROS2, PX4, Ardupilot, and LiDAR-based mapping, but I’m comfortable jumping into anything that involves robotics hardware or software. I’ve built and tested drone swarm communication systems over LTE, integrated advanced SLAM algorithms like A-LOAM and LIO-SAM, and developed both PID and MPC controllers for precise movement. I also work with simulation tools like Gazebo, Rviz, MoveIt, and have experience with embedded platforms such as Jetson Nano, Raspberry Pi, Arduino, and STM32. If you need help with robotics simulation, drone development, mapping/localization, or control systems, I can take your idea from concept to working prototype. I prefer practical, working solutions over theory, and I keep communication clear and direct throughout the project.

  • Robot Operating System
  • Robotics
  • Localization
  • Autopilot
  • Simulation Software
  • Artificial Intelligence
  • Sensor Fusion
  • Embedded System
  • Python
  • C++
  • Linux
  • MATLAB
  • Documentation

How it works

Post a job for freePost 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

How do I hire a Robot Operating System (ROS) Developer in Pakistan on Upwork?

You can hire a Robot Operating System (ROS) Developer in Pakistan 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 Pakistan 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 Pakistan 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.