Bence Magyar

Principal Software Engineer, Robotics at Locus Robotics

City of Edinburgh, Scotland, United Kingdom
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
Bence Magyar is a Principal Software Engineer in robotics with 13 years of experience applying research-grade motion planning and manipulation expertise to production systems, currently leading robotics software at Locus Robotics from Edinburgh. He holds a PhD in robotic manipulation and motion planning and has driven end-to-end work across perception, planning, control and integration at companies including Five AI and PAL Robotics. An active open-source maintainer and ros-controls lead, Bence has contributed substantive fixes and feature work to flagship projects like MoveIt and ROS/ROS2 control stacks, plus OpenCV’s 3D surface-matching modules. He combines deep algorithmic understanding with pragmatic engineering—refactoring tests, managing dependencies and improving CI—to keep complex robotics stacks reliable in practice. Notably, his mentoring and academic roles show a strong commitment to community and knowledge transfer alongside shipping production systems.
code12 years of coding experience
job10 years of employment as a software developer
bookHeriot-Watt University Edinburgh Campus
bookCoursera (online courses)
bookMaster of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at Eötvös Loránd Tudományegyetem
bookUdacity (online courses)
languagesEnglish, Hungarian
github-logo-circle

Github Skills (24)

unit-testing10
dependency-management10
algorithms10
opencv10
robotics10
c-language10
python10
testing10
build-system10
gt10
rviz10
moveit10
urdf10
computer-vision10
cprogramming-language10

Programming languages (11)

TypeScriptHCLEmberScriptC++ShellCCMakeJavaScript

Github contributions (5)

github-logo-circle
Generic robotic controllers to accompany ros2_control
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:885 reviews, 156 commits, 689 PRs in 5 years 5 months
Contributions summary:Bence primarily contributed to the test suite, removing dependencies, refactoring code related to controller interfaces and hardware interfaces, and updating test setup for the `ros2_controllers` repository. They made significant changes to test files within the joint trajectory controller, demonstrating a strong focus on ensuring code quality and functionality. Their work involved refactoring code, which enhanced the maintainability and reliability of the existing tests.
ros2-humbleros2-galacticroboticscontrollersros2
ros-controls/ros2_control

Sep 2017 - Jan 2023

Generic and simple controls framework for ROS 2
Role in this project:
userBack-end Developer
Contributions:1437 reviews, 209 commits, 829 PRs in 5 years 5 months
Contributions summary:Bence focused on refactoring code and updating dependencies within the ROS 2 control framework. They primarily updated code to use deprecated methods, as well as refactoring the transmission parsing from urdf and integrating tests for various hardware components such as actuators. The user's contributions centered on improving the framework's architecture and functionality.
ignitionroboticsros2-galacticros2-humblecontrollers
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
Bence Magyar - Principal Software Engineer, Robotics at Locus Robotics