Mateus Amarante is a Senior Software Engineer with 10 years of experience specializing in robotics software, control systems, and system integration using C++, Python, and ROS. He has driven production-grade robotics projects across industry and research—from embedded I2C work and IMU calibration on BeagleBone Black to strengthening test automation for widely used ROS controller stacks. Known for a methodical, accountable approach and strong collaboration skills, he balances low-level embedded expertise with higher-level control and integration. His background includes a master’s in mechanical engineering, an exchange at WPI, and roles at Realtime Robotics and Cyngn, reflecting both startup and industrial robotics experience. Colleagues rely on him to make complex systems reliable and well-tested, often improving testing infrastructure and cross-platform compatibility behind the scenes.
10 years of coding experience
8 years of employment as a software developer
Exchange Student Robotics Engineering, Exchange Student Robotics Engineering at Worcester Polytechnic Institute
Master's degree Mechanical Engineering, Master's degree Mechanical Engineering at Universidade Federal de Uberlândia - UFU
Generic robotic controllers to accompany ros_control
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:8 reviews, 43 commits, 17 PRs in 1 month
Contributions summary:Mateus primarily focused on improving the testing infrastructure and test coverage for the `ros_controllers` repository. Their contributions included adding new tests to various controller packages, such as `diff_drive_controller` and `joint_trajectory_controller`, and modifying existing tests to incorporate best practices like waiting for controller initialization. The user also refactored the testing framework by cleaning dependencies and streamlining test setup procedures. The primary focus of their work was to increase the reliability and robustness of the testing procedures across several controllers within the repository.
I2C device library collection for AVR/Arduino or other C++-based MCUs
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:6 commits, 1 PR, 1 comment in 6 months
Contributions summary:Mateus's primary contribution involves porting and adapting the I2Cdev library for use on a BeagleBone Black, an embedded Linux platform. This includes creating a new I2Cdev implementation tailored to the board's specific hardware, including file system interaction with I2C devices, along with calibration code for a MPU6050 IMU. Furthermore, the user made edits to existing source code to enable compatibility with the I2Cdev library on the BeagleBone Black.
avri2cattinyarduino-libraryarduino
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
Mateus Amarante - Senior Software Engineer at Cyngn