Thomas Benson

Thomas Benson Email and Phone Number

Principal Developer Technology Engineer @ NVIDIA
Santa Clara, CA
Thomas Benson's Location
Smyrna, Georgia, United States, United States
Thomas Benson's Contact Details

Thomas Benson personal email

About Thomas Benson

I am an experienced software engineer and computational scientist with over 15 years of industry experience and a history of designing and implementing high-performance systems software, including data processing architectures for complex sensor systems. Specific examples include X-ray computed tomography (CT) scanners, radar systems, medical infusion pumps, and industrial IoT data acquisition systems. I have authored production software that is currently running world-wide on CT systems for both medical and security applications and on industrial data acquisition systems. I am the inventor or co-inventor on nine issued patents as well as the author or co-author on over 30 conference or journal publications.I have extensive experience in software optimization, including multi-core development, GPGPU computing using CUDA, vectorization (SSE/AVX), memory hierarchy-aware implementations, etc. I also have domain-specific backgrounds in X-ray CT image reconstruction methods and data processing as well as radar signal processing as evidenced by my patents and publication history. More recently, I have gained considerable experience with embedded Linux development for ARM systems, including device cybersecurity hardening leveraging hardware roots of trust for securely booting signed software (e.g. High Assurance Boot).My skill set includes software development in C, C++, CUDA, Go, Python, MATLAB, and more recently Rust. I have experience with embedded operating systems (ZephyrOS, FreeRTOS, Linux) as well embedded build systems (primarily Buildroot), bootloaders (U-Boot), etc. I also have experience in cloud software development using Go and Rust to implement cloud services for an IoT platform.In general, I enjoy tackling complex problems that require a thorough understanding of the underlying systems and hardware.

Thomas Benson's Current Company Details
NVIDIA

Nvidia

View
Principal Developer Technology Engineer
Santa Clara, CA
Website:
nvidia.com
Thomas Benson Work Experience Details
  • Nvidia
    Principal Developer Technology Engineer
    Nvidia Mar 2023 - Present
    Santa Clara, Ca, Us
  • Smiths Digital Forge
    Chief Software Architect
    Smiths Digital Forge Aug 2017 - Mar 2023
    - Develop embedded and cloud software for the John Crane Sense industrial IoT product line for John Crane. Technologies on the device side include embedded Linux, cybersecurity (secure boot, PKI, etc.), Go, Angular/TypeScript, and C++. On the cloud side, technologies include Go, Rust, Azure, Kubernetes, Azure Function apps, containers, etc. - Prototype deep learning-based image segmentation and enhancement for X-ray computed tomography (CT) images using Python/PyTorch.- Develop motor control software and other application software for a medical infusion pump for Smiths Medical (now owned by ICU Medical). This involves C, C++, Python, FreeRTOS, Embedded Linux on ARM, board support packages (BSPs), and hardware interaction/drivers (SPI, I2C, PWMs, GPIOs, etc.).
  • Morpho Detection, Llc
    Chief Computational Scientist
    Morpho Detection, Llc Jun 2015 - Aug 2017
    Paddington, London, Greater London, Gb
    - Develop high-performance GPU/CUDA-based implementations of signal processing, reconstruction,and image processing algorithms for luggage scanning X-ray computed tomography (CT) systems.- Primary author of software running on production on certified systems.
  • Georgia Tech Research Institute
    Senior Research Engineer
    Georgia Tech Research Institute Jul 2014 - Jun 2015
    Atlanta, Georgia, Us
    - Researched high-performance embedded computing platforms for demanding signal processing applications- Develop real-time radar signal processing and imaging implementations on clusters of multi-GPU nodes using C++, CUDA, and MPI- Research synthetic aperture radar imaging and high-performance implementations of associated image formation algorithms
  • Georgia Tech Research Institute
    Research Engineer Ii
    Georgia Tech Research Institute Apr 2011 - Jun 2014
    Atlanta, Georgia, Us
  • Ge Global Research
    Lead Research Engineer, Computer Scientist
    Ge Global Research 2006 - 2011
    Niskayuna, New York, Us
    - Inventor or co-inventor of 9 patents covering aspects of my work while at GE Research- Research statistical and algebraic iterative image reconstruction algorithms for X-ray computed tomography (CT)- Research amenability of emerging computing platforms for solving computationally demanding CT imaging challenges- Develop high-performance prototype and production software adhering to software quality standards for performance-sensitive CT applications
  • University Of Tennessee
    Research Assistant, Department Of Computer Science
    University Of Tennessee Oct 2002 - May 2006
    Us
    Performing research related to iterative reconstruction algorithm development for x-ray computed tomography (CT) in cluster-based computing environments.
  • University Of Tennessee
    Graduate Assistant, Division Of Information Infrastructure
    University Of Tennessee Jun 2001 - Oct 2002
    Us
    Graduate assistantship within the network services group working primarily on wireless network configuration and deployment. This position involved a significant amount of Perl-based network programming.

Thomas Benson Skills

High Performance Computing Cuda Parallel Computing Distributed Computing Computed Tomography Image Reconstruction Gpu Numerical Analysis Image Processing Pattern Recognition Signal Processing Medical Imaging C Mathematical Modeling Distributed Systems Scientific Computing Python Algorithms C++ Machine Learning Linux Programming Optimization Latex Computer Vision Software Engineering Matlab Physics Fortran Simulations Mpi Computer Science Digital Signal Processors Openmp Parallel Programming Gpgpu Computer Architecture

Thomas Benson Education Details

  • University Of Tennessee, Knoxville
    University Of Tennessee, Knoxville
    Computer Science

Frequently Asked Questions about Thomas Benson

What company does Thomas Benson work for?

Thomas Benson works for Nvidia

What is Thomas Benson's role at the current company?

Thomas Benson's current role is Principal Developer Technology Engineer.

What is Thomas Benson's email address?

Thomas Benson's email address is tm****@****ail.com

What is Thomas Benson's direct phone number?

Thomas Benson's direct phone number is +151869*****

What schools did Thomas Benson attend?

Thomas Benson attended University Of Tennessee, Knoxville.

What skills is Thomas Benson known for?

Thomas Benson has skills like High Performance Computing, Cuda, Parallel Computing, Distributed Computing, Computed Tomography, Image Reconstruction, Gpu, Numerical Analysis, Image Processing, Pattern Recognition, Signal Processing, Medical Imaging.

Who are Thomas Benson's colleagues?

Thomas Benson's colleagues are Tina Zhang, Dmitry Tsyganyuk, Raveena Padigela, Adrienne C., Elad Haimovich, Yao Shi, Roberto Junior.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.