Lee K.
Global rank:
19,721 / 144,739
Skill pts: 5
Circuit Design Embedded systems PCB KiCad Machine Vision Microcontroller Programming

About

... more » « less

Experience

  • Embedded Firmware Engineer LS Automotive · Full-time Jan 2007 – Nov 2015 8 yrs 10 mos South Korea Developed embedded firmware for automotive electronic control systems, including haptic switch actuators and vehicle inverter control with EMI/EMC compliance.

    Key responsibilities and achievements:
    - Designed and implemented CAN and LIN communication stacks for real-time vehicle network integration
    - Developed STM32-based haptic actuator control firmware with precise timing and force feedback
    - Built vehicle inverter control firmware with EMI/EMC mitigation strategies
    - Worked with STM32, ESP32, RP2040, AVR/ATmega, PIC, NXP LPC, Nordic nRF52, TI MSP430, and Renesas RA MCUs
    - Performed hardware-software co-debugging using oscilloscopes, logic analyzers, and JTAG/SWD tools

Education

  • Donggang University Associate Degree, Electrical Engineering 1993 – 1997 Studied embedded systems, digital circuits, and microprocessor programming.

Other experience

  • Real-Time Embedded Vision and TFLite Micro on NXP RT1062 Developed bare-metal embedded vision firmware for the NXP i.MX RT1062 using an OV5640 camera and ST7789V LCD.

    Implemented native RGB565 image capture, CIELAB blob detection, region-of-interest extraction, grayscale resizing, fully quantized int8 TensorFlow Lite Micro inference, and labeled real-time overlays. Also developed a USB CDC web preview, repeatable MCUXpresso build and debugging workflows, model-embedding tools, and application-triggered ROM USB firmware updates.

    The verified release built with zero errors and zero warnings and successfully restored USB CDC operation after automated firmware flashing.
  • AOSP BSP Bring-Up and Kernel Porting Built production-ready AOSP BSPs for Rockchip RK3566/RK3588, Qualcomm SDM660, and MediaTek MT8183 platforms.

    Delivered complete board bring-up covering the bootloader, Linux kernel, device tree, hardware abstraction layer, drivers, and Android system services. Optimized RK3588 boot time from 35 seconds to 8 seconds, achieved CTS/VTS compliance for an RK3566 industrial tablet, and developed a dual-boot Android/Yocto IoT gateway.

    The work also included MIPI DSI/CSI integration, SELinux configuration, OTA update systems, hardware debugging, performance optimization, and production validation.
  • Real-Time RF Signal Processing Firmware Developed real-time signal-processing firmware for an RF interference and electronic protection system.

    The work included signal acquisition, digital signal processing, timing-critical control, hardware interface integration, performance optimization, debugging, and validation for reliable real-time operation.
  • EEG Neural Signal Measurement System Developed embedded firmware for an EEG measurement system used to acquire mouse brain-wave signals in a university research laboratory.

    The work included low-level signal acquisition, sensor and analog-front-end interfacing, sampling control, data processing, communication, hardware-software debugging, and validation for reliable biomedical research measurements.
  • Low-Power Water Quality Monitoring System Developed low-power embedded firmware for a multi-parameter water quality monitoring system.

    The work included sensor interfacing, data acquisition, signal processing, calibration support, power-management logic, communication handling, fault detection, debugging, and system validation for reliable long-term monitoring.
  • Automotive Dashcam Production Firmware Developed production firmware for an automotive dashcam with real-time video processing and storage management.

    The work included camera and video-pipeline integration, recording control, file and storage management, hardware interface development, system optimization, debugging, and reliability validation for continuous in-vehicle operation.
  • Automotive Navigation System and Android BSP Development Developed an automotive navigation system through Android BSP porting and vehicle navigation GUI implementation.

    The work included board-level software integration, device driver configuration, system boot optimization, hardware interface debugging, navigation application integration, and user-interface development for an embedded automotive platform.
  • FPGA-Based Real-Time Machine Vision System Developed a machine vision application and FPGA logic for real-time image acquisition and processing.

    The work included image-processing pipeline design, FPGA logic implementation, hardware-software integration, interface development, performance optimization, debugging, and system validation for reliable real-time operation.
  • Energy Storage System Firmware for BMS and PCS Developed embedded control firmware for energy storage systems, including Battery Management System (BMS) and Power Conversion System (PCS) applications.

    The work included real-time control logic, system monitoring, protection and fault handling, communication interfaces, hardware-software integration, debugging, and validation for reliable energy storage operation.
  • Smart Grid Meter Firmware and DLMS/COSEM Protocol Developed embedded firmware and a DLMS/COSEM communication protocol stack for KEPCO smart grid meters used in high-voltage utility metering.

    The work included protocol implementation, metering-device integration, communication handling, debugging, and system validation to ensure reliable data exchange in smart grid applications.
  • Agricultural Defect Detection with PyTorch, OpenCV and CUDA Developed a GPU-accelerated visual inspection system for detecting defects in agricultural products such as grains and fruits.

    Trained a custom CNN classifier in PyTorch to distinguish between normal and defective samples based on surface damage, discoloration, shape irregularities, and foreign-material contamination. Built the complete pipeline from dataset preparation and labeling to image preprocessing and augmentation with OpenCV.

    Used CUDA acceleration for efficient model training and implemented real-time inference with camera integration for automated sorting and quality grading.
  • Embedded Hardware and Multilayer PCB Design Designed production-ready embedded hardware and multilayer PCBs in KiCad for industrial, IoT, wearable, and security applications.

    Selected projects include an ESP32-S3 industrial controller with Ethernet, PoE, USB-C, and RTD sensing; a compact six-layer circular embedded PCB with STM32, battery power management, sensors, and haptic control; and an ESP32 security controller with LTE, sub-GHz RF, battery charging, and protected industrial I/O.

    My responsibilities included system architecture, schematic capture, component selection, custom symbols and footprints, mixed-signal and power routing, grounding, ERC/DRC verification, 3D mechanical validation, and preparation of complete manufacturing release packages.