Muhammad Farhan Ahmed
Ingénieur Développement @ E-COBOT
About
I specialize in autonomous mobile robotics, multi-robot navigation, active SLAM, and collaborative perception systems. I am currently working as a Development Engineer at E-COBOT, where I contribute to the development of autonomous mobile robot solutions for industrial environments, with a focus on localization, navigation, path planning, obstacle detection, and ROS 2-based robotic software integration. Previously, as a Postdoctoral Researcher at LS2N, I contributed to the ANR PerCoMa project, which focused on developing cooperative aerial robotics platforms for maritime environment monitoring. My research centered on designing multi-robot frameworks capable of real-time perception, multi-sensor fusion, distributed decision-making, and cooperative obstacle detection and tracking in dynamic maritime environments. My technical work combines robotics research and industrial implementation, including LiDAR, depth cameras, RGB-D sensing, occupancy grid mapping, SLAM, sensor fusion, and autonomous navigation. I have experience developing robotic systems that integrate perception, mapping, localization, and decision-making to improve autonomy in complex and uncertain environments. Beyond robotics research and development, I bring over a decade of industry experience in firmware development, embedded software design, and GUI engineering for platforms based on Microchip PIC and Atmel AVR microcontrollers. My technical expertise spans ROS 1/2, C++, Python, SLAM, Nav2, sensor fusion, real-time systems, embedded development, and autonomous navigation. I am passionate about advancing intelligent robotic systems that are scalable, reliable, and capable of operating in real-world environments, from collaborative multi-agent systems and environmental monitoring to industrial autonomous mobile robots.
France
Nantes
Research
Multi object tracking (MOT), Electronic Engineering, Python (Programming Language), C (Programming Language), Engineering, Deep Learning, Computer Vision, Docker , Mobile Robotics, Unmanned Aerial Vehicle (UAV), Multi-robot, English, Automation, Programming Languages, Robot Programming, Process Automation, MATLAB, Embedded Software, MPLAB, AVR Studio 4
Experience

Postdoctoral Researcher
Nantes
PerCoMa (ANR) focuses on collaborative perception with drone fleets for monitoring marine environments. My work targets robust multi-sensor perception and fusion (e.g., vision/IMU/LiDAR), and deep-learning-based obstacle detection integrated in ROS 2 to enable coordinated decision-making between UAVs and a surface vessel.

Principal Engineer
smartPCBs
Islamabad, Islāmābād, Pakistan
Involved in firmware development for real-time data-acquision and Graphical User Interface (GUI) design (in PyQT5, C# and Java) of Microchip PIC32 series micro-controller based embedded systems Graphical user interface (GUI) deign for embedded systems in Python(Pyqt5),C#(MS visual Studio), Java(Netbeans). Worked on following Microcontrollers. (a) Microchip (PIC32MX, PIC24HJ246GP610, PIC24FJ256GA106, PIC17C756A, PIC16F877). (b) Atmel (ATmega2560, ATmega162, ATmega168, AT89C51). Python, C++, Matlab/Simulink, Pro-Engineer (Wildfire 4), Robot Operating System (ROS), V-REP (Virtual Robot Experimentation Platform),Gazebo, NetBeans 8.2, MS Visual Studio, Pyqt5.

Senior Engineer
smartPCBS
Islāmābād, Pakistan
Design And Development of data acquisition and control systems (Hardware and Firmware) using 8bit and 16 bit Microchip PIC, Atmel AVR Microcontrollers using C/C++,Assembly Worked with Xilinx Spartan II and Spartan III FPGA devices for serial communication and data acquision tasks using Verilog,ISE, ModelSIM, Chipscope pro, PlanAhead Programming in C/C++, Python, Java, C# and Assembly on development platforms like MPLABX, AVR studio, MikroC and Keil. Compilers Microchip C16/C18/C30/C32, HI-TECH_PICC_Compiler_v8, CCS C, WinAVR.

Assistant Engineer
smartPCBs
Islamabad, Islāmābād, Pakistan
Develop and implement preventive maintenance schedules of plant process control systems and conduct regular inspections for identification and removal of faulty equipment. Ensure all maintenance activities comply with safety standards and regulations. Conduct safety inspections and risk assessments to identify and mitigate potential hazards. Maintain detailed records of all maintenance activities, including inspections, repairs, and replacements. Keep technical documentation, such as equipment manuals and maintenance procedures, up to date. Identify opportunities for improving maintenance processes and implement best practices to enhance efficiency. Provide training and development for junior maintenance personnel to enhance their skills and knowledge. Commissioning and installation of CNC machines.
Muhammad Farhan Ahmed's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.






