Rajat Singhal

Software Engineer II at Tower Research Capital

Ahmedabad, Gujarat, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Rajat Singhal is a Software Engineer II at Tower Research Capital with seven years of experience building low-latency, high-performance systems and a B.Tech in Computer Science from IIT Madras. He has a strong track record in distributed systems, robotics, and simulation—contributing significantly to Microsoft’s widely used AirSim project and adding firmware-simulator integrations for ArduPilot during Google Summer of Code. Rajat has practical experience in backend architecture, protocol integration (MAVLink), CI/CD and test automation, and has applied these skills in production internships at Hotstar and in interdisciplinary robotics teams that won national competitions. He combines systems-level engineering with technical writing and developer tooling, and uniquely bridges autonomous vehicle simulators with real-world firmware and testing frameworks.
code8 years of coding experience
job3 years of employment as a software developer
bookIndian Institute of Technology Madras
bookHigh School, High School at Divyapath Campus
languagesEnglish, Hindi, Gujarati
github-logo-circle

Github Skills (21)

c-language10
restructuredtext10
autopilot10
mavlink10
testing10
rs10
autonomous-vehicles10
cprogramming-language10
documentation10
python9
proxy9
stl9
cop9
drones8
robotics8

Programming languages (9)

JavaC++ShellScilabMakefileGoJupyter NotebookRuby

Github contributions (5)

github-logo-circle
microsoft/AirSim

Jul 2019 - Apr 2022

Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research
Role in this project:
userBack-end Developer & System Architect
Contributions:209 reviews, 260 commits, 146 PRs in 2 years 9 months
Contributions summary:Rajat primarily contributed to building a UDP socket interface and implementing communication logic for the MavLink protocol within the ArduCopter firmware. The user also added support for the ArduCopter and ArduRover vehicles, incorporating sensor data transmission and command reception to control the vehicles, and enabling the integration of external controllers. Moreover, the user's contributions showcase experience in architecting and integrating communication protocols for autonomous systems.
aiunrealdronesself-driving-carautonomous-vehicles
ArduPilot/ardupilot_wiki

Feb 2019 - Aug 2020

Repository for ArduPilot wiki issues and wiki-specific website infrastructure.
Role in this project:
userTechnical Writer
Contributions:32 commits, 29 PRs, 54 comments in 1 year 5 months
Contributions summary:Rajat primarily contributed to the repository by updating and correcting documentation within the ArduPilot wiki. Their commits focused on improving the clarity, accuracy, and usability of the documentation, including fixing broken links and correcting command references. The contributions span multiple files, including those related to MAVProxy commands, logging messages, and general code overviews. The user's work aimed at enhancing the learning experience for users of ArduPilot.
ardupilotinfrastructuretiddlywiki5autopilotwiki
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