Thomas Fleury

Thomas Fleury Email and Phone Number

Senior System Software Engineer @ NVIDIA
Santa Clara, CA
Thomas Fleury's Location
San Francisco Bay Area, United States, United States
Thomas Fleury's Contact Details

Thomas Fleury personal email

n/a

Thomas Fleury phone numbers

About Thomas Fleury

• Proficient in C and Assembly (Icera DXP, ARM, MIPS) for real-time multi-core embedded systems• Extensive experience with device drivers on multiple operating systems (Linux, BSD, RTAI, OSE and proprietary RTOS), familiar with Android (RIL, telephony and audio)• Solid experience with embedded Linux on ARM (bootloader, BSP, device drivers and user space)• Strong system performance optimization and debugging skills (including hardware probing)• Solid knowledge of SoC architecture (CPU, cache, DMA, buses, peripherals, …)• Thorough knowledge of operating systems internals (concurrency, scheduling, interrupts, ...)• Solid background in 3GPP protocols (GPRS, UMTS and LTE), TCP/IP and Layer 2 networking• Good experience of scripting (python, tcl) and versioning tools (Perforce, git, CVS, ClearCase)

Thomas Fleury's Current Company Details
NVIDIA

Nvidia

View
Senior System Software Engineer
Santa Clara, CA
Website:
nvidia.com
Thomas Fleury Work Experience Details
  • Nvidia
    Senior System Software Engineer
    Nvidia Mar 2016 - Present
    Santa Clara, Ca, Us
  • Nvidia
    Senior System Software Engineer
    Nvidia Jun 2011 - Feb 2016
    Santa Clara, Ca, Us
    System engineering for 2G/3G/LTE baseband:- Hardware virtualization for single chip multi-modem DSDA baseband- Pre-silicon verification tests (software model, RTL simulation, FPGA) and post-silicon board bringup- Implementation of software models for cycle-accurate emulation of hardware blocks- Development of USB, audio (I2S, AHUB, TDM), serial (SPI, HSI, UART, I2C, RFFE) and networking device drivers.- Development of low-level abstraction layers and system software (bootloader, init, IPCs)- Baseband integration with Android AP (RIL, Audio subsystem)
  • Icera Semiconductors
    Senior Embedded Software Engineer
    Icera Semiconductors Feb 2007 - Jun 2011
    Gb
    System engineering for 2G/3G/LTE baseband:- Datapath optimization for DC-HSPA and LTE (cache, interrupt mitigation, context switches, zero-copy, linker scripts).- Development of USB device driver and classes (mass storage, networking, serial)- Porting of IP and L2 networking features (lwIP and BSD stack, CSR 802.11 g/n)
  • Spidcom Technologies
    Technical Software Manager
    Spidcom Technologies Apr 2003 - Jan 2007
    Management of 5 engineers for the development of complete solutions for in-home and access powerline networks- Linux 2.6.10/RTAI port on ARM9-based SoC (FPGA then ASIC-based platform)- Device driver development in C and ARM Assembly (Ethernet, PLC, GPIO, I2C, UART, Flash)- Board support package (Bootloader, Flash Programmer, Debugger support)- Development of the PLC MAC layer, including micro-code for OFDM control- Development IP and L2 of networking features (802.1D Bridging, 802.1Q VLAN, 802.1x/RADIUS Authentication, IGMP Snooping, QoS, DHCP, web server, Java applet, SNMP agent)Definition of the schedule of conditions and follow-up of subcontractors- VoIP Reference Design (Infineon DSP, H.323, SIP)- Embedded SNMP Agent (C++) and SNMP Manager (Java)Pre-sales and post-sales technical support and trainingMember of the HomePlug AV SWG (System Working Group)
  • Alcatel-Lucent
    Development Team Leader
    Alcatel-Lucent Feb 2002 - Feb 2003
    Espoo, Southern Finland, Fi
    Development of UMTS data plane protocols (GTP, RANAP) for an SGSN node- Coordination of 4 software engineers- Specification of mobility, charging and call interception procedures- Specification of routing, QoS, load sharing and redundancy aspects
  • Alcatel-Lucent
    Development Team Leader
    Alcatel-Lucent Jun 2000 - Jan 2002
    Espoo, Southern Finland, Fi
    Management of 5 software engineers for the development Voice over IP features- Worked closely with Marketing for feature definition and with other design units (Signalling Gateway, SMC/Gatekeeper) for interworking aspects (SS7 & ISDN)- Development of VoIP control software in C and MIPS Assembly (QED 5231), in a real-time embedded and distributed environment (H.323, ISDN, SGCP, RTP/RTCP, RL56CSM/6 DSPs). - Design and development of a BSD compatible socket layer (TCP, UDP, Raw IP)- Improvement of VoIP performances (setup delays, CAPS and call density), notably by optimizing Ethernet 10/100 device driver (DEC 21143), reducing TCP/IP delays, tuning the back-plane cell-bus driver (ATM SAR Bt8233), or changing DSP control sequence.Hand-over VoIP software developments to Alcatel SEL, Stuttgart, Germany- Training of software developers and integration engineers (6 months)
  • Alcatel-Lucent
    Embedded Software Engineer
    Alcatel-Lucent Jan 1998 - May 2000
    Espoo, Southern Finland, Fi
    Design and development of BSSGP and NS protocols for Alcatel SGSN node (GPRS)Specification of mobility procedures involving HLR, MSC/VLR and GGSN equipments.
  • Alcatel-Lucent
    Embedded Software Engineer
    Alcatel-Lucent Sep 1994 - Dec 1997
    Espoo, Southern Finland, Fi
    Embedded control software development for Alcatel 1000AX ATM switch:- Design and development of on-demand ATM VC service, interfacing with the broadband switching matrix, the line termination units (PDH, SDH), and the Q.2931 signalling client.- Improvement of switch-over delays using a dedicated active/standby mechanism (2x6 CPUs).

Thomas Fleury Skills

Embedded Systems Embedded Software Device Drivers Soc Tcp/ip Debugging Linux Digital Signal Processors Processors Android Ethernet Voip Usb Shell Scripting Homeplug Wireless Networking Umts Lte Gprs Mobile Devices Arm Gpu

Thomas Fleury Education Details

  • Uvsq Université De Versailles Saint-Quentin-En-Yvelines
    Uvsq Université De Versailles Saint-Quentin-En-Yvelines
    Network And System Engineering
  • Université Paris Dauphine - Psl
    Université Paris Dauphine - Psl
    Computer Science
  • Université Paris Dauphine - Psl
    Université Paris Dauphine - Psl
    Mathematics

Frequently Asked Questions about Thomas Fleury

What company does Thomas Fleury work for?

Thomas Fleury works for Nvidia

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

Thomas Fleury's current role is Senior System Software Engineer.

What is Thomas Fleury's email address?

Thomas Fleury's email address is th****@****ido.com

What is Thomas Fleury's direct phone number?

Thomas Fleury's direct phone number is (408) 486*****

What schools did Thomas Fleury attend?

Thomas Fleury attended Uvsq Université De Versailles Saint-Quentin-En-Yvelines, Université Paris Dauphine - Psl, Université Paris Dauphine - Psl.

What skills is Thomas Fleury known for?

Thomas Fleury has skills like Embedded Systems, Embedded Software, Device Drivers, Soc, Tcp/ip, Debugging, Linux, Digital Signal Processors, Processors, Android, Ethernet, Voip.

Who are Thomas Fleury's colleagues?

Thomas Fleury's colleagues are Akshay Kulkarni, Chirag Sanghvi, Sarah Yang Cn, Xiaochen(Steven) Liu, Quan Tran, Adrienne C., Chris Feilbach.

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.