Research And Development Engineer at Siemens Digital Industries Software
Udaipur, Rajasthan, India
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Rajendra Singh is an R&D engineer with 8 years of experience building perception, localization, mapping and planning systems for autonomous robots and vehicles, currently working on ROS2-based autonomous navigation and perception at Siemens Digital Industries Software. He has a strong research footprint—10+ papers and 1+ patent—alongside prolific engineering output (100k+ commits) and active open-source contributions, including a practical bugfix to the well-known ByteTrack multi-object tracking project. Rajendra has led development of Level 4 autonomous drones and multi-robot collaborative systems, and has ported MoveIt Task Constructor to ROS2 for advanced manipulation workflows. He blends academic rigor from IIT Palakkad with product-focused engineering across startups and enterprise R&D, mentoring hundreds of candidates and generating multiple IPRs. Comfortable across Python, C++, ROS/ROS2, SLAM, computer vision and sensor fusion, he often bridges simulation (Gazebo, DriveStudio) and real-world deployment. A detail-oriented problem solver, he’s as likely to fix subtle datatype bugs in tracking code as to architect multi-robot autonomy.
8 years of coding experience
3 years of employment as a software developer
12th, PCM, 12th, PCM at Delhi Public School - India
10th, Science, 96 %, 10th, Science, 96 % at Delhi Rajasthan Public School(DRPS), India
Bachelor of Technology (B.Tech.), Computer Science, Bachelor of Technology (B.Tech.), Computer Science at Indian Institute of Technology, Palakkad
[ECCV 2022] ByteTrack: Multi-Object Tracking by Associating Every Detection Box
Role in this project:
Back-end Developer
Contributions:7 commits, 2 PRs, 7 comments in 4 days
Contributions summary:Rajendra primarily addressed a data type issue within the project. They corrected the data type of the `match_thresh` argument in multiple files to allow float values, which prevented errors when providing float input values for tracking thresholds. This correction ensures the correct functionality of tracking parameters within the multi-object tracking system. These changes impact core tracking functionality across multiple tools and deployment environments.
Contributions:5 commits, 4 pushes in 1 year 7 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Rajendra Singh - Research And Development Engineer at Siemens Digital Industries Software