Maksim Surov

Control System Engineer at Evocargo

St Petersburg, St Petersburg City, Russia
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

👤
Senior
🎓
Top School
Maksim Surov is a control system engineer and researcher with 11+ years of experience building real-time embedded software and advanced control for robotics and autonomous vehicles. He brings deep C++ expertise (including C++20), low-level optimization across ARM and x86 architectures, and practical experience with ROS-Industrial and safety-critical RTOSes. His work spans motion planning for systems with differential constraints, orbital trajectory tracking via transverse linearization, and computer vision pipelines from calibration to visual odometry. Maksim combines academic rigor—as a PhD-trained researcher and postdoc who continues teaching—with hands-on product delivery at companies like Arrival and Evocargo, uniquely bridging theoretical control and deployable systems. Notably, he pairs research in feasibility of dynamical motions with production skills in SIMD, multithreading and embedded networking, enabling performant, collision-free robot controllers.
code11 years of coding experience
job12 years of employment as a software developer
bookMaster's degree, Physics, Master's degree, Physics at Perm State University (PSU)
bookDoctor of Philosophy (Ph.D.), Mechatronics, Robotics, and Automation Engineering, Doctor of Philosophy (Ph.D.), Mechatronics, Robotics, and Automation Engineering at Saint-Petersburg State University Information Technologies, Mechanic and Optics (University ITMO)
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
613reputation
31kreached
4answers
24questions
github-logo-circle

Github Skills (44)

autopilot10
mavlink10
drones10
ros10
px49
qgroundcontrol9
rover9
raspberry-pi9
octave6
vtk6
gazebo-simulator6
3d6
ignition6
python6
numpy6

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
Contributions:13 commits, 2 PRs, 10 pushes in 1 year 5 months
msurov/2d-vtol

Dec 2021 - Nov 2023

Contributions:20 pushes, 2 branches, 1 tag in 2 years
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
Maksim Surov - Control System Engineer at Evocargo