Gaetan Bahl, PhD 🤓

Gaetan Bahl, PhD

Principal AI/ML Engineer

NXP Semiconductors

I am a ML Engineer with 8+ years of experience developing deep learning solutions for embedded systems. I joined NXP in 2022 after finishing my PhD on Deep Learning architectures for onboard satellite image analysis, under the supervision of Florent Lafarge at Inria. My expertise includes computer vision algorithm optimization, neural network compression, and deployment on resource-constrained devices.

This website is hosted on a Raspberry Pi.

Projects

.js-id-featured

Professional Experience

 
 
 
 
 
NXP Semiconductors
Principal Machine Vision Engineer
January 2025 – Present Sophia Antipolis, France

Responsibilities include:

  • Leading Vision Models and Research team (3 FTEs + 1 PhD candidate + interns)
  • Setting research direction for embedded computer vision and robotics applications
  • Supervising industrial PhD candidate on robotics applications in partnership with Inria ACENTAURI
  • Mentoring junior engineers and managing academic partnerships
  • Public outreach and conference reporting
  • Contributing to CES 2026 face recognition demo
 
 
 
 
 
NXP Semiconductors
Senior Machine Vision Engineer
May 2022 – December 2024 Sophia Antipolis, France

Responsibilities include:

  • Research and implementation of deep learning methods for embedded vision
  • Stereo depth estimation, neural network compression (quantization, pruning)
  • Development of vision pipelines for NXP i.MX applications processors and microcontrollers
  • Created NXP eIQ Vision Model Zoo with 6 releases and 30+ optimized models
  • Contributed SIMD optimizations to GStreamer ORC library
  • Designed and delivered nationwide ML training program, upskilling 100+ NXP engineers
  • Technical evaluation of Generative AI-based tools for software engineers
 
 
 
 
 
AzurIA
Machine Learning Engineer
February 2022 – May 2022 Sophia Antipolis, France
Embedded computer vision (boat detection, cloud segmentation, anomaly detection) on Jetson Nano and Raspberry Pi. Demo.
 
 
 
 
 
Inria / IRT Saint-Exupéry
PhD Student
February 2019 – February 2022 Sophia Antipolis, France
Deep Learning architectures for onboard satellite image analysis.
 
 
 
 
 
Airbus Defense and Space / Meritis
Software Engineer
October 2017 – February 2019 Sophia Antipolis, France
Development of an aerial image processing pipeline for ortho-image and digital terrain model production on Google Cloud. Semantic segmentation of 3D city models.
 
 
 
 
 
TIMC-IMAG Lab
Software Engineering Intern
February 2017 – October 2017 Grenoble, France
Worked on a patient-specific surgery simulator in Java using a physics simulation framework (Artisynth)
 
 
 
 
 
ARM
Software Engineering Intern
June 2016 – September 2016 Cambridge, United Kingdom
Computer Vision and Image Processing Internship
 
 
 
 
 
CEA
Software Engineering Intern
June 2015 – August 2015 Grenoble, France
Created and optimised an R package for the analysis of High Throughput Screens.

Skills

Deep Learning

TensorFlow/Keras, PyTorch, Model Optimization

Computer Vision

Stereo Vision, OpenCV, GStreamer, Semantic Segmentation

Programming

Python, C/C++, Go, Java, Bash

Embedded Systems

ARM, NXP i.MX, FreeRTOS, ROS2

Cloud & Tools

Google Cloud, Docker, Git, Linux

Other activities

  • Teaching Deep Learning at Polytech’ Nice and EIT Digital Master
  • Teaching Data Science at Polytech’ Nice (2019-2022)
  • Reviewer: TVCJ, IJCV, ISPRS Ph&RS, ESWA, CVPR, EARTHVISION, IGARSS, ECCV, WACV, …
  • Founder and administrator of NXP Semiconductors Sophia Antipolis board game club (since 2023)
  • Hobbies: Photography, Music (Piano, Trombone, Computer-assisted music), Videomaking, Gaming, Motorcycling, Aviation