Principal Software Engineer at Samsung Electronics
South Korea
Join Prog.AI to see contacts
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.
13 years of coding experience
Master, Electronics, Master, Electronics at Korea University
TizenRT is a lightweight RTOS-based platform to support low-end IoT devices
Role in this project:
Back-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.
Standard NuttX (http://nuttx.org) with current PX4 WIP patches
Role in this project:
Embedded 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.