Kijong Gil

Senior Software Engineer at ROBOTIS (Robot is ...)

Seoul, South Korea
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
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.
code8 years of coding experience
job7 years of employment as a software developer
bookMaster of Engineering - MEng, Electrical and Electronics Engineering, Master of Engineering - MEng, Electrical and Electronics Engineering at Dong-A University
github-logo-circle

Github Skills (19)

chessboard10
c-language10
c1110
c1710
blackboard10
dx10
sdk10
system-integration10
sensor-fusion10
embedded10
cpp10
whiteboard10
cprogramming-language10
arduino10
ros10

Programming languages (5)

C++CCMakeJavaScriptPython

Github contributions (5)

github-logo-circle
ROBOTIS-GIT/DynamixelSDK

Jun 2018 - Dec 2018

ROBOTIS Dynamixel SDK (Protocol1.0/2.0)
Role in this project:
userEmbedded Systems Engineer / IoT Developer
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.
roboticscpppythonmatlabdynamixelsdk
ROBOTIS-GIT/OpenCR

May 2018 - Jan 2019

Software for ROS Embedded board (a.k.a. OpenCR). OpenCR means Open-source Control Module for ROS.
Role in this project:
userEmbedded 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.
Request Free Trial