Digital audio and video, image processing, high performance computing, Linux, C/C++, GPU CUDA, OpenCL
Pleasanton, CA
USA
Software design and development:
- embedded systems
- real-time systems
- high-performance systems
- mobile devices
Expertise in the following areas:
- audio and video processing
- operating systems
- networking
- algorithm design and analysis
- computer cryptography
- Linux kernel internals, Linux drivers
- multi-threaded programming with POSIX threads
- parallel programming with CUDA/OpenCL for GPGPU, MPI, PVM, OpenMP
- Android (AOSP, NDK, SDK)
- Apple iOS
- C/C++, Java, Python, Bash, and various other programming languages, tools, protocols, environments
