Eunbong Song

Principal Software Engineer at Samsung Electronics

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

👤
Senior
🎓
Top School
Eunbong Song is a Principal Software Engineer based in South Korea with 13 years of experience specializing in embedded systems, mobile AI accelerators, and IoT for home appliances and telecommunications. At Samsung he has advanced Linux device drivers, networking, and filesystems while leading architecture and delivery for embedded platforms. A hands-on contributor to notable RTOS projects like TizenRT and NuttX (used by PX4), he has focused on refactoring legacy code, fixing low-level OS bugs, and improving flash and interrupt controller support for constrained devices. His background in electronics (B.S./M.S. from Korea University) complements a pragmatic approach to bridging hardware constraints and software design. Colleagues rely on him for stabilizing production kernels and streamlining long-lived codebases to meet product timelines.
code13 years of coding experience
bookMaster, Electronics, Master, Electronics at Korea University
languagesKorean, English
github-logo-circle

Github Skills (26)

nuttx10
architecture10
memory-management10
interrupt-handling10
c1110
microcontroller10
c1710
interrupt10
rtos10
optmization10
sys10
performance-optimization10
optimisation10
arm10
embedded10

Programming languages (1)

C

Github contributions (5)

github-logo-circle
Samsung/TizenRT

Nov 2016 - Nov 2017

TizenRT is a lightweight RTOS-based platform to support low-end IoT devices
Role in this project:
userBack-end Developer
Contributions:175 commits, 5 PRs, 58 comments in 1 year
Contributions summary:Eunbong primarily focused on refactoring and removing legacy features within the TizenRT operating system. Their contributions included removing deprecated AIO functionality, addressing compilation errors in the message queue and hello world examples, and eliminating legacy UDP and TCP checksum functions. The user's work also encompassed the removal of deprecated features and code related to deprecated configurations, thereby streamlining the codebase.
iot-devicesmqttrtosembeddedfreertos
PX4/NuttX

Nov 2016 - Sep 2018

Standard NuttX (http://nuttx.org) with current PX4 WIP patches
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:9 commits in 1 year 10 months
Contributions summary:Eunbong primarily contributed to the NuttX RTOS, focusing on low-level system functionality and hardware-specific implementations. Their work involved fixing bugs in core system libraries like `sleep()`, addressing compilation issues in threading, and improving the character driver for a flash memory. They also integrated code for Cortex-R4 architecture including interrupt controllers and other hardware configurations. Furthermore, the user refactored MTD/progmem code for flash memory management.
wiplinuxrtosmicrocontrollerpatches
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