Cong-nguyen Bui

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.

Country

South Korea

City

Gyeonggi

Industry

Information Technology & Services

Skill

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

PIE group KR

Principal Software Engineer

PIE group KR

LinkedIn
2025-11 - Present · 11 mos

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.

Intelligent Factory

Principal Software Engineer

Intelligent Factory

2025-10 - 2025-11 · 2 mos

Hwaseong

Delivered two production machine-vision inspection systems in under 4 weeks using YOLOv8 (ONNX Runtime), classical image processing, C#, C++ and Python.

BOS Semiconductors

Neural Network Processing Unit Software Engineer

BOS Semiconductors

LinkedIn
2024-4 - 2025-7 · 1 yr 4 mos

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.

ARGOSDYNE

Principal Software Engineer

ARGOSDYNE

LinkedIn
2023-12 - 2024-4 · 5 mos

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.

Cadence

Sr. Principal Software Engineer

Cadence

LinkedIn
2021-9 - 2023-9 · 2 yrs 1 mo

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.

Samsung Electronics

Senior Staff Software Engineer

Samsung Electronics

LinkedIn
2012-3 - 2021-9 · 9 yrs 7 mos

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

Wiseplanet.co.kr

Senior Software Engineer

Wiseplanet.co.kr

2010-8 - 2011-11 · 1 yr 4 mos

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.

BenetIT, Daejeon

Senior Software Engineer

BenetIT, Daejeon

2010-5 - 2010-8 · 4 mos

Daejeon, South Korea

Android, iOS application developer.

Education

Korea Advanced Institute of Science and Technology

Korea Advanced Institute of Science and Technology

LinkedIn

Computer Science

2005-3 - 2010-2 · 5 yrs
Korea Advanced Institute of Science and Technology

Korea Advanced Institute of Science and Technology

LinkedIn

Computer Science

2003-3 - 2005-2 · 2 yrs
Hanoi University of Science and Technology

Hanoi University of Science and Technology

LinkedIn

Electronics and Telecommunication

1997-9 - 2002-5 · 4 yrs 9 mos

Cong-nguyen Bui's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find 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.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.