Senior Software Engineer at ROBOTIS (Robot is ...)
Seoul, South Korea
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Kijong Gil is a Senior Software Engineer with eight years of experience building embedded robotics software and ROS integrations at ROBOTIS in Seoul. He combines a strong academic foundation (MEng in Electrical and Electronics Engineering) with hands-on expertise in ROS, Python, TensorFlow, and low-level C/C++ firmware for actuator control. Kijong has maintained and enhanced widely used open-source projects like the ROBOTIS DynamixelSDK and OpenCR, contributing practical features (e.g., clearMultiTurn) and sensor interfacing updates that bridge hardware and ROS ecosystems. His work demonstrates a rare blend of debugging legacy code, adding new functionality, and simplifying sensor data acquisition on embedded boards. Colleagues rely on him to translate mechanical and industrial engineering requirements into robust software for real-world robotic systems. He’s as comfortable optimizing servo protocols as he is publishing ROS sensor topics for complex robot behaviors.
8 years of coding experience
7 years of employment as a software developer
Master of Engineering - MEng, Electrical and Electronics Engineering, Master of Engineering - MEng, Electrical and Electronics Engineering at Dong-A University
Contributions:12 commits, 12 PRs, 9 pushes in 6 months
Contributions summary:Kijong primarily focused on maintaining and enhancing the Dynamixel SDK, a library for controlling ROBOTIS Dynamixel servos. Their contributions involved removing deprecated functions and debugging existing code, specifically within the C/C++ and C# examples. Furthermore, the user added new features such as the "clearMultiTurn" functionality and addressed bug fixes in the python libraries.
Software for ROS Embedded board (a.k.a. OpenCR). OpenCR means Open-source Control Module for ROS.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:7 commits, 5 pushes, 1 branch in 8 months
Contributions summary:Kijong primarily modified code related to sensor data acquisition and processing on an embedded board. They updated existing example code for various sensors like bumpers, ultrasonic, IR, and illumination sensors to work with the specific hardware. These changes involved interfacing with sensors and publishing data using ROS, demonstrating a focus on integrating hardware with a ROS-based control system for robotics applications. The user also modified core files including sensor readings and defining button behavior.
roboticssource-controlros2arduinodynamixel
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.