윤상덕
Sang-Deok Yoon
System & Firmware Engineer
Core Competency
- Embedded Firmware / SDK Development for Custom Silicon (ARM)
- Board Bring-up and Low-Level Device Driver Development
- HW/SW Co-design and Hardware IP Verification (Zebu, HAPS, QEMU)
- Large-Scale Resource Virtualization Platform Research
- Parallelizing and Optimizing with CUDA / MPI
- Software Design, Development, Maintenance and QA
- Technical Leadership & R&D Ownership
Skills
Programming Languages
CPU / Architecture
Interconnect / I/O
HW Platform / Verification
Framework
Infra
OS
Cloud
Data/DB
Tools
Experience
Bluedot
Software Engineer / Firmware
VQM (Video Quality Measurement) Host Application Development
2025.11 ~ 2025.12Role: Host Application Development
- Developed and released the VQM host application in C++
- Implemented PSNR, SSIM, and VMAF comparison between bitstreams
AV1 Encoder Feature Development (Reference C Encoder)
2026.01 ~ 2026.02Role: Encoder Feature Development
- Implemented keyframe insertion in the reference C encoder
- Implemented long-term reference (LTR) frame support
- Modified core encoder control logic to support the above features
AV1 Encoder Host Application Development & Hardware Bring-up
2026.03 ~ 2026.05Role: Host Application Development / HW-SW Co-design / HW Bring-up
- Designed an NVMe-style command/completion queue architecture that defined the HW interface requirements that led the HW team's RTL changes (HW/SW co-design), and separated a dedicated queue manager module, replacing the legacy blocking (synchronous) flow with an asynchronous design
- Designed and implemented multi-channel operation on top of the asynchronous queue architecture
- Designed and implemented a Hardware Abstraction Layer (HAL) to decouple encoder control logic from hardware
- Introduced QEMU device-model-based verification, enabling driver and e2e tests without FPGA hardware
Hardware V2 Architecture Proposal & Documentation
2026.04 ~ 2026.05Role: Architecture Design
- Analyzed V1 limitations (single shared queue with head-of-line blocking, excessive per-frame MMIO writes, SW-mutex-based multi-instance ownership) and proposed a V2 architecture to address each
- Proposed a control/data plane split (NVMe-style admin/data queues) to isolate slow session/control commands from the fast encode path
- Proposed a Batch List submit primitive to reduce per-frame MMIO writes
- Proposed SR-IOV HW-enforced queue ownership to replace SW-mutex-based multi-instance management
Step Up Engineering (Company-wide Study Crew)
2026.04 ~ PresentRole: Founder / Lead
- Founded and currently lead a company-wide engineering study crew as a long-term program
- Strengthened practical engineering skills across the org through study of essential programming references and core concepts
Claude Code Seminar
2026.05Role: Lecturer
- Delivered the company's first seminar on Claude Code
- Led the adoption of AI / productivity tooling beyond personal use, educating and spreading practices across the organization
XCENA (formerly MetisX)
Software Engineer / Firmware
Firmware Development (SDK)
2023.08 ~ 2024.03Role: SDK refactoring
- Refactored SDK to enhance code maintainability and modularity
- Documented SDK structure and usage for seamless onboarding
- Ported NVMe driver on RTOS
- Implemented MU print via direct memory access (bypassing MBOX)
- Built a GoogleTest-style test framework and MU kernel test cases
Low-Level Driver Verifier
2024.03 ~ 2024.11Role: Hardware IP Driver Development
- Developed and verified third-party IP drivers for I2C(SMBUS), UART, and SPI
- Developed and verified XCENA IP drivers for GMON, RAU, GDMA, CMDS, MBOX, and MU
- Established driver verification framework leveraging Zebu and HAPS platform
- Collaborated with the SoC team for IP verification
Arm M0+, Arm A53 Bring-up
2024.03 ~ 2024.09Role: ROM/RAM code develop and SDK porting
- Developed an automated deployment script for Zebu and HAPS platform
- Developed ROM/RAM code on ARM
- Ported SDK on ARM
ICT COG Academy
Lecturer
ICT-COG Lecturer
2022.07 ~ 2022.09Role: Lecturer
- Taught How to Co-Work using Coding Style and Git
- Implemented and taught state-of-the-art architecture
Marine Information Technology
Software Engineer / Alternative Military Service (전문연구요원)
Automatic Tsunami Observation using Intelligent CCTV
2021.06 ~ 2022.05Role: AI Part Lead / Deep Learning Development
- Wrote an R&D proposal
- Developed a deep-learning model for sea-level observation
- Researched Video Enhancement using Deep Learning
- Developed Tsunami Detection Algorithm with Anomaly Detection
Hydrodynamics Simulator Feature Improvements
2021.03 ~ 2021.05Role: Feature Improvement and Build Cluster with MPI
- Developed Water Gate and Wheel Module for Hydrodynamics Simulator using MPI with Fortran
- Built a Cluster with MPI
Deep Learning Application Deployment
2021.01 ~ 2021.05Role: System Engineer
- Improved performance by refactoring legacy code
- Built and Deployed Deep Learning Application with Docker
Future Systems
Software Engineer / Alternative Military Service (전문연구요원)
Next-generation VPN Development
2019.01 ~ 2020.06Role: Develop VPN Modules
- Developed Thread-safe Runtime for VPN with C/C++
- Developed Microservice Controller for Security Apps (FW, VPN, IDS, Anti-Virus) with Docker
- Researched and Developed Network Anomaly Detection using New Features with TensorFlow
- Developed Kernel Module of Firewall
Web UI Maintenance
2020.06 ~ 2021.01Role: Maintain Web UI
- Maintained Web UI of the VPN
- Developed New Features
Threat Intelligence Visualization
2020.06 ~ 2020.07Role: Develop Web UI
- Visualized cyber threat intelligence
Korea University
Integrated Ph.D. course
PaaS based on Heterogeneous Cloud Environment
2013.03 ~ 2015.12Role: Research Assistant
- Developed a Cloud Resource Management System on OpenStack and Eucalyptus
- Developed a Web UI with JSP
- Developed a Cloud Resource Schedule
Active Contents Collaboration Platform
2013.03 ~ 2015.07Role: Research Assistant
- Developed a Cloud Resource Management System
- Deployed distributed frameworks (MPI, MapReduce) on virtualized environments
- Developed Volume Rendering with CUDA
Development Deep Learning Inference Framework
2017.06 ~ 2018.12Role: Framework Design and Develop
- Wrote an R&D proposal
- Developed Runtime System for Deep Learning Inference based on GPU, Xeon Phi using Docker
System for Searching Similar Weather Map based on AI
2017.06 ~ 2017.12Role: Team Leader
- Wrote an R&D proposal
- Optimized Deep Learning Training with GPU Profiling
- Reduced GPU idle time through profiling
- Tuned GPU memory layout for compute
Education
Integrated Ph.D. Candidate
Korea University
School of Electrical Engineering
GPA: 3.96/4.5
Research Area: Parallel/Distributed System, Deep Learning Optimization (Advisor: Prof. Chang-Sung Jeong)
B.S.
Sangmyung University
Department of Computer System Engineering
GPA: 4.22/4.5
Publications & Patents
Improving HDFS performance using local caching system ↗
Sang-Deok Yoon, In-Yong Jung, Ki-Hyun Kim, Chang-Sung Jeong
Second International Conference on Future Generation Communication Technologies (FGCT 2013) (2013)
Cloud based Distributed Active Content Repository
Ki-Hyun Kim, In-Yong Jung, Sang-Deok Yoon, Yoon-Ki Kim, Chang-Sung Jeong
대한전자공학회 학술대회 (2014)
Active Content Repository based Distribution Local Cache System
Sang-Deok Yoon, Chang-Sung Jeong
대한전자공학회 학술대회 (2015)
Method for volume rendering using parallel shear-warp factorization
Chang-Sung Jeong, Ki-Hyun Kim, Su-Hyun Kim, Yoon-Ki Kim, In-Kyu Son, Sang-Deok Yoon, et al.
KR Patent 10-2013-0147491 (2013)
Data comparing processing method and system in cloud computing environment
Chang-Sung Jeong, Ki-Hyun Kim, Su-Hyun Kim, Yoon-Ki Kim, In-Kyu Son, Sang-Deok Yoon, et al.
KR Patent 10-2013-0147492 (2013)
Face Recognition Method and System for Intelligent Surveillance
Chang-Sung Jeong, Ki-Hyun Kim, Su-Hyun Kim, Yoon-Ki Kim, In-Kyu Son, Sang-Deok Yoon, et al.
KR Patent 10-2013-0147498 (2013)