Cong-nguyen Bui
Principal Software Engineer @ PIE group KR
About
Ph.D. Computer Scientist (KAIST) and Principal Software Engineer with 15+ years of experience building high-performance vision and AI systems — from algorithm research to deployed industrial product.My career spans the full depth of modern technology stacks: classical computer vision foundations at Samsung Electronics (9 years, Mobile Division), EDA routing engine debugging and optimization at Cadence Design Systems, NPU compiler research on Tenstorrent's Wormhole/Blackhole architectures at Bos Semiconductor, drone fleet control systems at Argosdyne, and currently real-time ultrasonic NDT inspection systems at PIE.Core technical expertise:• Real-time C++ / CUDA / Python / C# hybrid pipelines for high-performance industrial systems• Machine vision and classical computer vision — deeply understood, not just applied• AI/deep learning inference — YOLOv8, ONNX Runtime, PyTorch, model quantization for edge devices• Hardware integration — digitizer and motion controller systems, Qualcomm RB5, ultrasonic transducers• EDA — Cadence Innovus global routing, C++99, large-scale Linux codebase debugging with gdbBeyond coding:• Leading junior engineers through code review, git workflow, and real hardware validation• Leveraging AI coding agents (Claude CLI, Gemini CLI, OpenAI Codex) to accelerate development while maintaining full architectural ownership• Working effectively across cultures — native Vietnamese, professional English, intermediate Korean, experienced collaborating with US-based R&D teams remotelyAcademic background:Ph.D. and M.S. in Computer Science from KAIST, with research in image processing, steganography, digital watermarking, and network security. 2 patents, 10 publications, 107+ citations.Interested in connecting with professionals in machine vision, AI systems, semiconductor inspection, EDA, and NPU/compiler engineering.
South Korea
Gyeonggi
Information Technology & Services
CUDA, Signal Processing, Neural Network Processing Unit, Debugging Code, AI Model, Compiler Optimization, Java, ASP.NET Core, ASP.NET MVC, Python (Programming Language), Android App, Android NDK, Mobile Application Development, Machine Vision,, Microsoft Foundation Class (MFC), Machine Vision, Computer Vision, Video Processing, C#, MATLAB
Experience

Principal Software Engineer
Hwaseong (Dongtan), Gyeonggi, South Korea
Developing real-time ultrasonic NDT inspection systems for semiconductor component quality control. Architecting a hybrid C# / C++ / CUDA pipeline for high-speed signal acquisition and GPU-accelerated analysis. Integrating industrial motion control and digitizer hardware into real-time processing pipelines. Leading junior engineers through code review and hardware validation. Leveraging AI coding agents (Claude CLI, Gemini CLI, OpenAI Codex) to accelerate development velocity.

Principal Software Engineer
Intelligent Factory
Hwaseong
Delivered two production machine-vision inspection systems in under 4 weeks using YOLOv8 (ONNX Runtime), classical image processing, C#, C++ and Python.
Neural Network Processing Unit Software Engineer
Seongnam
Researched and developed NPU compiler algorithms on top of Tenstorrent's open-source stack (tt-buda / tt-metal), targeting edge-device NPUs for automotive AI applications. Work included low-level kernel analysis, AI model porting, and quantization for on-device inference.

Principal Software Engineer
Gyeonggi, South Korea
Architected real-time remote control and fleet management systems for drones and ground stations using C/C++, C#, .NET Core 8.0, and Python on Windows and Linux. Implemented MQTT-based IoT telemetry and ROS2-based object detection for drone cameras. Migrated monolithic desktop application to multi-platform services including web and Android remote controller. Added 3D scene reconstruction using Gaussian Splatting.

Sr. Principal Software Engineer
Gyeonggi, South Korea
Worked in R&D Nano Routing group on Cadence Innovus EDA software, focusing on debugging and analyzing complex global routing algorithm flows for 7nm–2nm process nodes. Used C++99 and gdb extensively on a large-scale Linux codebase for deep algorithm flow analysis and bug isolation. Also contributed routing feature improvements optimizing power, area, wire length, and via count. Korea-based role collaborating with US R&D team.

Senior Staff Software Engineer
Suwon, Gyeonggi, South Korea
Worked in Mobile Division as Computer vision Staff software engineer. Design, implement, enhance and maintain the image and video processing algorithms in MATLAB, C/C++, Python (OpenCV, Pytorch) in PC version to verify then make share object library (JNI) and test in Android (Java) by Android Studio, Eclipse. •OCR algorithm for printed character in image, video. •Accessibility vision algorithms: finger detection, face detection, clothes pattern detection, color clustering. •Health care devices: reading 7 segments number in LCD of health care device. •Camera application: magnifier widget in smart phone for low vision people. •Camera application: improve algorithm to select best photo in multiple shots, implement video summary, video analysis algorithms. •Photo editor application: implement algorithms in editing photo; enhance photos, post-processing photos. Optimize the algorithm to make fast forward or backward editing photos. Design and implement calculate tilted angle of photos. •Blue Light filter application for smart device’s display. •barcode detection algorithm, localize barcode area in very short time. •real time video object tracking algorithm (classical computer vision) •Video streaming IP camera using H264 •Dual camera application: Time of Flight (TOF) – RGB camera stereo calibration, enhance calibration algorithm to get low re-projection error. •Depth Camera application: use TOF-RGB camera to measure the objects, human height measurement. •Palm detection algorithm. •Power measurement and optimize the algorithms for reducing power consumption. •Measure and calibrate sensors of devices for AR Core. •In-house certificate: Software Certificate levels (3/4): Professional level •In-house certificate: computer vision algorithms, machine learning, deep learning courses

Senior Software Engineer
Wiseplanet.co.kr
Daejeon, South Korea
Design and implement image processing algorithms by using C, C++, MFC for LCD inspector device: • Defect detection in LCD monitor screen with many LCD cell types, • Detect edge, circuit in circuit board area.

Senior Software Engineer
BenetIT, Daejeon
Daejeon, South Korea
Android, iOS application developer.
Cong-nguyen Bui's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.



