Khawaja H.
Systems Engineer | C++, Jetson, CUDA | Edge AI, Linux, RTOS, Yocto, Qt
I am a Gold Medalist Computer Engineer and professional Systems Software Engineer with over five years of hands-on experience developing industrial, performance-critical C++ software for Linux, RTOS, and embedded platforms. I deploy real-time Edge AI and computer vision pipelines on NVIDIA Jetson using Python, CUDA, and TensorRT. I build and debug performance-critical systems, firmware, native applications, and GPU-accelerated Edge AI software. My broader experience includes hardware integration, camera and video pipelines, virtualization, secure boot, networking, GPU computing, and graphics. Relevant work includes a sub-200 millisecond NVIDIA Jetson and TensorRT vision prototype and an IEEE-published TinyML system deployed on STM32L4. MODERN C++ SYSTEMS ENGINEERING • Modern C++17 and C++20, STL, memory management, multithreading, concurrency, IPC, networking, native Linux software, and performance optimization • CMake, Ninja, GCC, Clang, debugging, profiling, unit testing, cross-compilation, SDK development, and third-party library integration • Native applications, Linux services, command-line tools, libraries, Qt and QML desktop software, and Python bindings • Additional experience with Rust for selected systems utilities and native components EMBEDDED SYSTEMS, LINUX, AND RTOS • STM32, ARM Cortex-M, ESP32, embedded C, Zephyr, FreeRTOS, and Nucleus RTOS • Raspberry Pi, BeagleBone Black, NVIDIA Jetson, cameras, sensors, and connected devices • SPI, I2C, UART, CAN, DMA, interrupts, timers, GPIO, BLE, Wi-Fi, flash storage, and OTA • Embedded Linux, Yocto, Buildroot, U-Boot, device tree, kernel modules, cross-toolchains, networking, and boot flows • Board bring-up, peripheral integration, hardware-in-the-loop testing, logging, and fault diagnosis • QEMU, KVM, virtualization, UEFI, EDK2, TrustZone, and secure boot • Working knowledge of AOSP platform architecture, Android system layers, and native integration NVIDIA JETSON, CUDA, AND GPU COMPUTING • NVIDIA Jetson Nano, Jetson Xavier NX, and Jetson Orin Nano platforms • JetPack, CUDA C++, TensorRT, cuDNN, DeepStream, GStreamer, OpenCV, and PyTorch • CUDA kernels, parallel computing, GPU memory management, CPU and GPU data movement, batching, and performance optimization • PyTorch and ONNX model conversion, FP16 and INT8 inference, quantization, latency and throughput tuning, and GPU memory optimization • Profiling and bottleneck analysis with NVIDIA Nsight Systems and Nsight Compute EDGE AI AND COMPUTER VISION • Python, PyTorch, TensorFlow, TensorFlow Lite, ONNX Runtime, NumPy, scikit-learn, and OpenCV • Object detection, classification, segmentation, tracking, pose estimation, depth estimation, and video analytics • Camera geometry, feature matching, multi-view vision, point clouds, NeRF, and Gaussian Splatting • Camera capture, preprocessing, inference, post-processing, visualization, streaming, and recording • Model training, evaluation, optimization, deployment, and integration with native C++ software • ROS 2 integration for cameras, sensors, perception pipelines, and NVIDIA Jetson systems GPU GRAPHICS, RENDERING, AND VISUALIZATION • OpenGL, OpenGL ES, Vulkan, GLSL, and OpenCL, with working knowledge of WebGPU • Real-time rendering, shaders, point clouds, image processing, scientific visualization, industrial visualization, and GPU compute • Integration of AI and computer vision pipelines with native C++ rendering and GPU-accelerated processing APPLICATIONS FOR AI AND CONNECTED SYSTEMS • Desktop tools and control applications using Qt, QML, Tauri, and Electron • Python APIs and device services using FastAPI, WebSockets, and Docker • Supporting web and mobile interfaces using React and React Native for dashboards, monitoring, camera feeds, device control, and AI workflows EXAMPLES OF PROJECTS I CAN HELP WITH • Diagnose and fix C++ crashes, memory problems, threading issues, performance bottlenecks, and build failures • Develop firmware, RTOS features, native applications, Linux services, libraries, SDK components, and engineering tools • Integrate sensors, cameras, communication interfaces, and embedded hardware • Resolve embedded Linux, Yocto, Buildroot, device tree, boot, and cross-compilation issues • Deploy and optimize AI and computer vision pipelines on NVIDIA Jetson • Convert PyTorch and ONNX models to TensorRT and improve latency, throughput, and GPU memory use • Build GStreamer, OpenCV, ROS 2, camera, video-processing, and streaming pipelines • Develop CUDA-accelerated processing, OpenGL, Vulkan, OpenCL, or WebGPU graphics and compute components • Build desktop, web, mobile, or API layers around AI, robotics, industrial, and connected-device products Send me your project details and current issue, and I can help determine the best way forward.
Earnings and projects
Last 6 months ÷ 6
Read daily since Oct 17, under 30 days
Billed in all: $2,162$2.2k
$435 in the last 6 months
Earnings, last 30 days
Tracked from Oct 17, 2026.
Skill rankings: Top 19% in GStreamer
Ranked by MRR among everyone on Upwork with the skill.
- #9GStreamer47 freelancers · 🇵🇰 #4Top 19%🇵🇰#4 of 10
- #15TensorRT39 freelancers · 🇵🇰 #7Top 38%🇵🇰#7 of 12
- #20Real-Time Operating System71 freelancers · 🇵🇰 #4Top 28%🇵🇰#4 of 10
- #32OpenGL163 freelancers · 🇵🇰 #3Top 20%🇵🇰#3 of 13
- #33CUDA161 freelancers · 🇵🇰 #6Top 20%🇵🇰#6 of 25
- #33NVIDIA Jetson86 freelancers · 🇵🇰 #10Top 38%🇵🇰#10 of 24
- #35Edge AI64 freelancers · 🇵🇰 #13Top 55%🇵🇰#13 of 18
- #50Robot Operating System176 freelancers · 🇵🇰 #8Top 28%🇵🇰#8 of 24