Summary
Overview
Work History
Education
Skills
Timeline
Generic

JEAN NDO

Knoxville,TN

Summary

FPGA Engineer - Hardware Embedded Engineer - Digital Design Engineer

Overview

9
9
years of professional experience

Work History

DAQ Hardware Engineer FPGA

Oak Ridge National Laboratory (ORNL)
Oak Ridge, TN
01.2023 - Current
  • FPGA Architecture & RTL Development

- Architect and implement FPGA-based Data Acquisition (DAQ) systems using VHDL and Verilog within the Xilinx Vivado and Vitis design flow.

- Develop scalable RTL modules targeting Xilinx 7-Series, UltraScale+, and Versal (HBM-enabled V80) platforms.

- Design high-throughput datapaths optimized for performance, latency, and resource utilization.

- Create and maintain XDC timing constraints; perform static timing analysis and achieve timing closure on high-frequency designs.

- Implement robust CDC (Clock Domain Crossing) strategies for multi-clock systems.

  • High-Speed Interfaces & Networking

- Design and integrate high-speed serial interfaces using Xilinx Gigabit Transceivers (GTP, GTX, GTY, GTM).

- Implement Aurora-based communication links for low-latency data transfer.

- Develop and validate 10 Gigabit Ethernet solutions using Xilinx High-Speed Ethernet Subsystem IP.

- Integrate PCIe-based high-bandwidth data paths leveraging HBM memory architecture on Versal V80.

  • DMA & High-Performance Data Movement

- Design and integrate AXI DMA and QDMA (Queue Direct Memory Access) IP cores for high-speed host-to-FPGA and FPGA-to-host data transfers.

- Configure and optimize AXI4 and AXI4-Stream interfaces for efficient packetized and memory-mapped transactions.

- Work with Linux-based QDMA drivers for PCIe communication, queue configuration, descriptor management, and performance tuning.

- Implement memory-mapped and streaming data paths ensuring compliance with 4KB boundary and AXI protocol requirements.

  • Embedded Systems & Software Integration

- Define and implement memory map allocation for custom IP cores and device drivers, ensuring proper address decoding and system-level integration.

- Generate hardware platforms (.xsa files) from Vivado and import into Vitis for embedded software development.

- Develop embedded applications in C language, interfacing with AXI peripherals and DMA engines.

- Configure and manage bare-metal or Linux-based software stacks for FPGA acceleration systems.

- Perform hardware-software co-design, debugging system-level issues using ILA, driver logs, and software instrumentation.

  • Verification & Validation

- Develop verification environments using OSVVM and GHDL for RTL simulation and functional validation.

- Create structured testbenches with constrained-random testing and coverage analysis.

- Perform post-synthesis and post-implementation validation to ensure design integrity.

  • System Engineering & Collaboration

- Produce detailed design documentation including architecture diagrams, interface specifications, and integration guides.

- Participate in code reviews and design reviews to ensure adherence to engineering best practices.

- Collaborate cross-functionally with firmware, software, and system engineers to deliver integrated solutions.

Maintenance Tech I

Cintas Corp
Lawrenceville, GA
12.2016 - 10.2025

. Contributed to the reduction of Maintenance cost by 20%
· Reading blueprints and electrical drawing for troubleshooting and analysis
· Recommended and initiated projects, preventing recurrence of Production issues and breakdowns

Education

Bachelor of Science - Computer Engineering

Kennesaw State University
Kennesaw, GA
12-2022

Associate of Science - Engineering

Georgia State University
Atlanta
12-2020

Bachelor of Science - Industrial Engineering

ISTAMA University
12-2013

Associate of Arts - Electrical Engineering

IUG University
12-2012

Skills

  • Languages : English, French
  • Verilog /SystemVerilog, C, C, VHDL, MS word, Excel, AutoCAD, Oscilloscope, multimeter, Power Supply
  • FPGA & SoC Platforms

Xilinx 7-Series, UltraScale, Versal (HBM V80) Families

  • Design & Development Tools

Vivado, Vitis, GHDL, OSVVM

  • Interfaces & Communication Protocols

AXI4, AXI4-Stream, PCIe, Aurora, 10G Ethernet
I²C, SPI, 1-Wire

  • DMA & Data Movement

AXI DMA, QDMA (Linux Driver Integration)

  • Debugging & Validation Tools

Integrated Logic Analyzer (ILA), ChipScope, JTAG
Logic analyzers, Oscilloscope
Post-synthesis and post-implementation timing analysis

  • Hardware & Lab Skills

Hardware troubleshooting and board-level debugging
Signal probing and measurement using oscilloscope and digital multimeter (voltmeter)
Basic soldering and component rework

  • Core Engineering Competencies

Timing Closure, CDC (Clock Domain Crossing), Memory Mapping
Hardware–Software Co-Design
High-Speed Digital Design

Timeline

DAQ Hardware Engineer FPGA

Oak Ridge National Laboratory (ORNL)
01.2023 - Current

Maintenance Tech I

Cintas Corp
12.2016 - 10.2025

Bachelor of Science - Computer Engineering

Kennesaw State University

Associate of Science - Engineering

Georgia State University

Bachelor of Science - Industrial Engineering

ISTAMA University

Associate of Arts - Electrical Engineering

IUG University
JEAN NDO