Yudoc Kim





To work in a position where my skills in embedded applications or device driver are utilized to the fullest extent.


I am a versatile R&D professional with 5years experience in conceptualization and development of microprocessor-based products and solutions. I have specialized in security Micom application such as MAXQ1850, Designing and developing thermal printer, handle all most peripherals IPs such as UART, SPI, IIC, etc. and handled DSP such as TI C66x, TDAXX, Analog Device BF60x for Computer Vision


IENSO, Embedded SW/FW Designer,  Richmond Hill , On, Canada(Jun 2017 ~ Now)

  • Customizing l4v2 and Linux kernel driver ( Camera )
  • Developing IOT Application ( C and Ruby )

Cammsys Corp, Software Engineer, Seoul, Republic of Korea (July 2015 ~ Jan. 2017)

  • Programming Embedded System such as driving assistance system for cars
  • Designing and developing peripheral drivers such as Camera Sensor, EEPROM, SPI Flash, CAN etc for BF609 DSP and TI TDA2X.
  • using TI SYS/BIOS, Linux
  • Implementation UDS(Unified Diagnostic Service) with CAN, Around View Monitor System
  • Porting LD(Line Detection), VD(Vehicle Detection) Algorithm porting into

ShinHeung Precision Co.,Ltd, Software Engineer, Seoul, Republic of Korea (April. 2013 ~ June. 2015)

  • Programming Embedded System such as Electronic cash register and Receipt Printer
  • Designing and developing Thermal printer with micom
  • Designing and developing GPRS Modem driver for Sierra
  • Designing and developing ECR device driver ( NR-XXX series, ER-XXX series , ER-180U)
  • Joining Sam4S Espresso ECR Utility using C#
  • Designing and developing MAXQ1852 Secure micom application for NR-T300( turkey fiscal ECR)
  • using FreeRTOS( http://www.freertos.org )

Global HST, Software Engineer, Seoul, Republic of Korea (Jan 2012 ~ Mar 2013)

  • Designing and developing Gateway for Emergency Helper System for Elderly people living alone


Compilers / Editors:

  • IAR C compiler, Keil C debugger environment, Eclipse width GCC, Visual Studio

Software Control packages

  • SVN, GIT

Programming Languages:

  • C, C++, Assembly Languages, and C#

Microprocessors / Microcontrollers / DSP

  • Intel: 8051;
  • Maxim: MAXQ1852(Secure micom)
  • Renesas: M16C/30, Rx631
  • Arm: cortex-m0, m3, m4
  • TI: TDA2X (Cortex-A15, Cortex-M4, C66x DSP, EVE include)
  • Analog Device: BF60x(DSP)

Object-Oriented programming

  • C#, JAVA, C++

Operation System

  • TI SYS/BIOS, FreeRTOS, Linux


Dankook University, Cheonan, Republic of Korea (Mar 2006 ~ Aug 2012)

  • Bachelor’s Degree in Electronic Engineering


FVCS (Front Vehicle Camera System)

  • Design and make BSP for KEA128(Cortex-M3), BF609 (DSP)
  • Porting LD, VD Algorithm
  • Implement UDS(Unified Diagnostic Services)
  • We use OpenCV for Unit Test on the PC
  • Feb 2016 – Jan 2017

CAN-SIM(CAN Gateway)

  • Design and Make BSP and HAL for CAN SIM
  • Nov 2016 – Dec 2016

HD SVM (Surround View Monitor)

  • Porting TI BSP and Framework for TDA2X
  • Implementation Surround view Algorithm Algorithm to TI Framework
  • Porting TI SYS/BIOS (RTOS for TI)
  • Jul 2015 – Jan 2016

Linux Kernel Study

  • This group study Linux kernel with line by line
  • Apr 2014 – Apr 2016

Low cost ECR(Electronic Cash Register)

  • Real-time OS porting (FREE RTOS)
  • Design and develop Thermal Printer Device driver
  • Design and develop multitasking application
  • Dec 2014 – Mar 2015

ECR(Electronic Cash Register)  Platform

  • Redesign and implementation device driver and HAL
  • Fat32 and QR code library porting
  • Restruct system
  • Aug 2013 – Dec 2014


  • Design and develop communication part
  • TCP/IP, Serial Class and communication class using Marshalling and un Marshalling
  • C#
  • Sep 2014 – Dec 2014

ECR(Electronic Cash Register)  with Turkey Fiscal

  • Develop printer board
  • Develop and design Security board
  • Develop and design Android application module that communication sub board to android board
  • Implementation SAM Card Drive with turkey fiscal
  • Develop application security module with RSA, ECDSA, DES, AES
  • Oct 2013 – Jun 2014

ECR(Electronic Cash Register) with Greece Fiscal

  • Implementation GRPS Module Driver for firmware
  • Apr 2013 – Oct 2013

Emergency Helper System for Elderly people living alone – 2012 – 2013(Ministry of Health and Welfare Korea)

  • I designed and developed gateway connecting sensors such as PIR, fire, gas, etc, to m2m server
  • Jan 2012 – Mar 2013