Reval Logo
Home Browse Talent Skilled in ROS 2

Vetted ROS 2 Professionals

Pre-screened and vetted.

ROS 2PythonC++DockerGitGazebo
PP

Parvathi Primilla

Screened ReferencesStrong rec.

Entry-level Robotics Engineer specializing in autonomous navigation and computer vision

Amaravati, India0y exp
VerzeoUniversity of Michigan

“Robotics/IoT engineer who deployed a fog-enabled real-time monitoring system (edge Raspberry Pi + MQTT + cloud logging) and validated it via an IEEE-indexed publication. Strong in autonomous navigation with ROS/Gazebo, SLAM/localization, and cross-layer debugging using timing/transform-delay correlation. Extends Python computer vision pipelines (YOLO + OpenCV/Albumentations) for custom datasets and weather-specific conditions.”

PythonC++OpenCVTensorFlowPyTorchComputer Vision+118
View profile
VP

Veerash Palanichamy

Screened ReferencesStrong rec.

Mid-level Robotics Software Engineer specializing in ROS2 and medical microrobotics

ON, Canada4y exp
McMaster UniversityMcMaster University

“Robotics software engineer with ~7 years of ROS/ROS2 experience spanning Mars rover simulation/navigation, robot arm integration (URDF/MoveIt/ros2_control), and medical magnetic actuation systems using RGB-D feedback. Built a 5-DOF CNC-like magnetic capsule navigation prototype end-to-end and has deep hands-on skill debugging real-time control issues (CAN, encoder timing, controller tuning) plus PLC/Modbus-to-ROS2 integration.”

PythonC++CTypeScriptBashLinux+94
View profile
SR

Seyi R. Afolayan

Screened

Mid-level Robotics & Controls Engineer specializing in safe autonomy and perception-aware motion planning

Itasca, IL4y exp
The RDI GroupJohns Hopkins University

“Robotics software engineer who built an open-source, real-time Cartesian controller for Universal Robots UR5/UR5e, targeting sub-mm accuracy at 500 Hz within ROS2/ros2_control. Demonstrates strong real-time debugging skills (timing profiling, singularity handling with Tikhonov regularization) and sim-to-real iteration using Gazebo/Isaac Sim plus physical hardware tuning; also has ROS1 experience building URDF/xacro and EKF configs for an underwater vehicle and has developed drone/robot packages.”

CC++PythonMATLABJavaBash+107
View profile
NB

Nishanth Bobbili

Screened

Mid-level Robotics Planning & Control Engineer specializing in UAV autonomy

Berkeley, CA6y exp
University of California, BerkeleyNYU

“Robotics software engineer focused on autonomy for fixed-wing and quadrotor UAVs, with deep experience in planning and advanced control (geometric control, trajectory optimization, nonlinear MPC). Recently designed an energy-aware NMPC for an autonomous glider, building a custom simulation/visualization framework to tune reward formulations. Has hands-on field deployment experience integrating ROS with PX4, optimizing node architecture for zero-copy performance, and building heterogeneous robot comms using Zenoh.”

AgileC++DebuggingDistributed systemsDockerGazebo+96
View profile
SU

Shivam Udeshi

Screened

Intern Robotics/ADAS Engineer specializing in perception, sensor fusion, and state estimation

2y exp
Magna ElectronicsUniversity of Michigan

“Robotics software engineer who built a multi-agent dense warehouse mapping system in ROS 2, including LiDAR-camera fusion SLAM, timestamp-based synchronization, and DDS-based inter-robot pose/keyframe exchange under bandwidth constraints. Also applied Gaussian Splatting for selective photorealistic dense reconstruction and optimized real-time performance with node composition, bounded queues, and QoS tuning; experienced with Gazebo/CARLA/Unity simulation and Dockerized ROS 2 deployments.”

C#C++Computer VisionCUDADeep LearningDocker+133
View profile
SS

Shravya Shashidhar

Screened

Intern Software Engineer specializing in LLM agents and full-stack development

Seattle, USA1y exp
Unwind AIUSC

“Embedded C++ engineer with Bosch automotive infotainment experience, owning real-time audio middleware modules with strict latency/memory constraints. Strong in profiling/optimizing deterministic behavior, debugging hardware-specific intermittent issues, and building automated test + CI pipelines; currently ramping up on ROS2 concepts (DDS, nodes/topics/services) to transition toward robotics.”

PythonJavaCC++TypeScriptKotlin+127
View profile
JA

Joshua AmrithRaj

Screened

Mid-level Robotics Software Engineer specializing in ROS2 autonomy and manipulation

San Jose, CA4y exp
HondaWorcester Polytechnic Institute

“Robotics software engineer with hands-on experience building ROS2-based distributed multi-robot systems, including task allocation (distance cost matrix) and navigation using Nav2/DWA. Previously on Vicarious’s grasping team, implementing real-world box-picking with vacuum suction and force/torque sensing plus recovery behaviors. Also brings strong engineering hygiene with Gazebo simulation, Dockerized deployments across offices, and GitHub Actions CI/CD with unit/integration testing.”

ROS 2Distributed SystemsComputer VisionGazeboDockerCI/CD+91
View profile
PR

Prateeksha Ranjan

Screened

Mid-level Software Engineer specializing in embedded AI and full-stack systems

Irvine, California4y exp
SynapticsUC Irvine

“Robotics software engineer who built and owned core navigation components for a TurtleBot in ROS/ROS2 and Gazebo, including an RRT-based planner, waypoint-to-velocity motion planning, and PID trajectory tracking. Demonstrates strong real-time debugging skills (control-loop timing under CPU load), costmap/occupancy-grid tuning, and distributed ROS2 communication design using DDS/QoS, plus Docker and CI/CD automation experience from Keysight.”

PythonCC++GoJavaScriptTypeScript+204
View profile
RR

Rowan Ramamurthy

Screened

Mid-level Robotics Software Engineer specializing in multi-robot control and automation

Atlanta, GA4y exp
Georgia Institute of TechnologyGeorgia Tech

“Robotics software engineer with ~7 years of ROS/ROS2 experience spanning dual-arm metal additive manufacturing and prior work on the DARPA Subterranean Challenge. Developed in-house multi-arm collision/trajectory planning and achieved a major calibration improvement (from ~6 cm error to ~0.5 mm) via ICP point-cloud registration, with strong simulation/digital-twin, SLAM, and deployment (Docker/CI/CD) exposure.”

PythonCC++C#MATLABGit+73
View profile
AS

Aayushi Singh

Screened

Intern AI/ML Engineer specializing in robotics and computer vision

Los Angeles, CA0y exp
BoltIOTUSC

“Worked on Sophia the humanoid robot, building production animation pipelines and enhancing human-robot interaction via perception and behavior orchestration. Experienced in stabilizing noisy perception-driven state transitions and designing smooth, user-centered behavioral flows, collaborating closely with artists, animators, and experience designers to translate creative intent into measurable system behavior.”

AgileAngularJSBlenderBootstrapC++CI/CD+144
View profile
EG

Edgar GranadosOsegueda

Screened

Mid-level Robotics Researcher specializing in kinodynamic motion planning

Rutgers, USA7y exp
Rutgers UniversityRutgers University

“Robotics software engineer focused on real-time estimation/control and motion replanning, currently integrating a factor-graph-based estimation/control stack with sampling-based replanning in a ROS environment validated on both MuSHR hardware and MuJoCo simulation. Strong in distributed-system debugging (rosbags/logging, controlled test scenarios) and ROS performance patterns (nodelets, TF/TF2), with prior multi-robot experience from SSL RoboCup using custom UDP protocols.”

CC++BashPythonMATLABJava+77
View profile
RK

Raj Kodithyala

Screened

Intern Electrical Engineer and Robotics Researcher specializing in automation and embedded systems

Ogden, UT2y exp
Robotics and Intelligent Systems LaboratoryArizona State University

“Robotics researcher/team lead from ASU’s Robotics and Intelligent Systems Lab who rebuilt a failing soft-robotics test bench into a modular 8-Arduino, ROS 2/Python-controlled data-collection system, doubling sampling performance and dramatically reducing downtime. Currently doing thesis work on physics-informed neural network (PIRNN/RNN) modeling of a pneumatically actuated soft robotic arm using experimentally collected trajectory/pressure data.”

PythonCC++SQLMATLABROS 2+85
View profile
NT

Natalie Tsang

Screened

Intern Mechatronics/Robotics Software Engineer specializing in ADAS and ROS2

Waterloo, ON1y exp
Harbinger MotorsUniversity of Waterloo

“Robotics software engineer with experience spanning embedded C++ control on microcontrollers and ROS/ROS2 production systems in automotive and marine robotics contexts (Harbinger Motors, Impossible Metals). Has deep hands-on experience debugging real-time image pipelines (DDS/QoS tuning, HIL stress testing) and building large automated test suites (1200+ tests) plus CI/CD (Dockerized Playwright tests on Jenkins).”

AlgorithmsBashCC++Computer VisionContainerization+85
View profile
AA

Anvitha Anchala

Screened

Mid-level Robotics & Computer Vision Engineer specializing in ADAS and real-time perception

Remote3y exp
AthlitixNortheastern University

“Robotics/ADAS engineer who built an assistive feeding robot with reliable 3D mouth tracking (RealSense + MediaPipe) and ROS 2 integration to a WidowX250s arm, solving depth-noise, timing, and workspace/singularity issues for stable low-latency behavior. Also optimized a real-time lane-keeping controller at Hyundai using signal logging/replay, filtering (LPF/Kalman), and feedforward+PI tuning, with experience across SIL/HIL and CAN-based ECU integration.”

AlgorithmsAWSAzure DevOpsCC++CI/CD+128
View profile
JL

Jayanti Lahoti

Screened

Junior Software Engineer specializing in full-stack systems, ML, and robotics perception

San Diego, USA2y exp
Autonomous Vehicle LabUC San Diego

“Robotics software engineer with autonomous driving lab experience at UCSD, building and optimizing ROS2 perception and control pipelines (camera-based real-time object detection) with a strong focus on low-latency performance and robust message interfaces. Also brings production deployment experience from Hewlett Packard Enterprise, using Docker and Kubernetes for containerized environments and deployment pipelines.”

PythonTypeScriptJavaScriptCC++SQL+105
View profile
KV

Karun Varghese

Screened

Intern Robotics Engineer specializing in ROS2 autonomy and robotic simulation

Orono, Maine3y exp
Advanced Structures and Composites CenterUniversity of Maine

“Robotics engineer/team lead who built an autonomous lunar rover for the NASA Lunabotics challenge, owning electrical systems, comms (UART/WiFi), and autonomy using RealSense + custom YOLO on a Jetson Orin Nano. Also has extensive ROS 2 experience, including creating a ROS2+Gazebo environment with ros2_control custom controllers for a large-scale additive manufacturing printer and research/thesis work in multi-robot coordination and robustness.”

PythonCC++MATLABJavaROS 2+88
View profile
SS

Sidharth Sreeram

Screened

Junior Software Engineer specializing in machine learning and control systems

Toronto, Canada2y exp
Tamaki ControlsUniversity of Waterloo

“Robotics-focused candidate with multiple university robotics projects (MTE 380, MTE 544) and ROS 2 (Humble/Galactic) experience spanning perception, navigation, and simulation. Built a vision-based line-following and retrieval robot using HSV filtering and homography, and debugged real-time PID overshoot issues via timestamping/rate-limiting. Comfortable with distributed ROS 2 architectures (Python perception + C++ control), DDS/QoS, Gazebo testing, and Dockerized deployment.”

API DevelopmentAgileCC++ConfluenceDebugging+93
View profile
YC

Yan-Liang Chen

Screened

Junior Robotics Systems Engineer specializing in autonomous planning and control

Champaign, Illinois2y exp
University of Illinois Urbana-ChampaignUniversity of Illinois Urbana-Champaign

“Robotics software engineer focused on autonomous surface vehicles, specializing in dynamic collision avoidance and regulation-compliant navigation. Extended ROS2 Nav2 by implementing a Velocity-Obstacle-based safety filter (as a DWA critic) and encoding COLREGs, plus built an end-to-end Gazebo+ArduPilot SITL stack and a ROS2 bridge translating Nav2 commands to ArduPilot for real-world deployment.”

CC++DockerGazeboGitMATLAB+69
View profile
YC

Yui Chang

Screened

Mid-level Robotics Engineer specializing in autonomous navigation, SLAM, and MPC control

Ann Arbor, MI5y exp
University of MichiganUniversity of Michigan

“Autonomous marine surface algorithms engineer at CURLY contributing across the full autonomy stack in ROS 2 (C++/Python), from GNSS-IMU InEKF localization (100 Hz) and GTSAM object-level SLAM to semantic mapping and A*/Lie-group MPC planning/control. Strong focus on real-time optimization for constrained embedded hardware, with disciplined debugging/validation using ros2_tracing, rosbag2 replay, and Gazebo, and reproducible deployment via Docker/CI.”

Computer VisionC++DockerGazeboGitMATLAB+103
View profile
RC

Rui Cheng

Screened

Mid-level Software Engineer specializing in autonomous driving simulation and 3D mapping

5y exp
SimForge AIHuazhong University of Science and Technology

“Founding software engineer who built an autonomous-vehicle 3D digital twin using Unreal Engine 5 and CARLA, owning core simulator logic (traffic/scenarios/weather) and a ROS 2-based pipeline to record synchronized multi-sensor data (RGB/depth/segmentation/LiDAR/IMU/GPS). Also implemented distributed synchronization patterns (server + client prediction) using FastAPI and WebSockets; seeking roles with H1B transfer and targeting ~$110k.”

BlenderComputer VisionC#Data EngineeringDeep LearningFAISS+100
View profile
RB

Ruthvik Bacha

Screened

Mid-level Data Engineer specializing in financial data pipelines and reliability

North Carolina, USA7y exp
Wells FargoUniversity of South Florida

“Systems/robotics-oriented software engineer focused on real-time orchestration and reliability: built a central control layer coordinating multiple concurrent agents with safe state machines, failure isolation, and recovery. Has hands-on ROS/ROS 2 integration experience in simulation (DDS/QoS, lifecycle, nodes in Python/C++) and emphasizes observability (structured JSON logs, correlation IDs) and low-latency control-loop performance under load.”

PythonDistributed systemsState managementDockerContainerizationDebugging+85
View profile
BK

Barath Kumar Jayachandran Kanchanamalini

Screened

Junior Robotics & Controls Engineer specializing in UAV autonomy and embedded systems

New York, NY1y exp
Columbia UniversityColumbia University

“Robotics software engineer focused on autonomous drones and mobile robotics: implemented a sliding mode inner-loop controller and a RealSense T265 VIO state-estimation pipeline integrated into ArduPilot EKF3 for GPS-denied indoor flight. Strong simulation-to-deployment experience (Gazebo/MAVROS to firmware), ROS2 networking/debugging, and hands-on validation through multi-sensor trials and log analysis.”

PythonC++CMATLABROS 2Reinforcement learning+152
View profile
SG

Shruti Gaikwad

Screened

Mid-Level Software Engineer specializing in secure cloud microservices and FinTech

Remote, USA4y exp
BrexSyracuse University

“Built and owned major parts of a real-time distributed AI fraud-detection pipeline (ingestion, inference microservice integration, and automated action layer), optimizing latency and observability and reducing false positives by ~35%. Understands ROS/ROS2 concepts (nodes/topics/services) and planned hands-on ramp-up via ROS2 pub/sub exercises and Gazebo simulation, but has not worked on physical robots or ROS in production.”

Amazon API GatewayAmazon CloudWatchAmazon EKSAmazon SNSAnsibleAngular+220
View profile
RN

Rajesh Nagula

Screened

Mid-level Robotics Software Engineer specializing in real-time control and perception

Manchester, NH4y exp
DEKA Research & DevelopmentNYU

“Robotics software engineer focused on controls and motion planning for autonomous flight systems using ROS 2 (rclcpp), Gazebo/RViz, and BehaviorTree.CPP. Has hands-on real-time control experience (1ms loop rate) and has improved system performance by tracing latency issues and refactoring vision components (singleton camera init). Also built low-latency Ethernet/TCP comms on top of the IgH Ethernet stack and uses digital-twin simulation (Gazebo, MuJoCo; beginner Isaac Sim) to validate algorithms.”

PythonCC++MATLABROS 2Gazebo+110
View profile
1...789...27

Related

Research AssistantsSoftware EngineersRobotics EngineersTeaching AssistantsMachine Learning EngineersSoftware DevelopersEngineeringEducationAI & Machine LearningOperations

Need someone specific?

AI Search