J

Julien REINAULD

CTO

Greater Paris Metropolitan Region, France13 yrs 6 mos experience
Highly Stable

Key Highlights

  • Expert in FPGA-based trading systems development.
  • Proven track record in high-performance ASIC design.
  • Strong background in embedded systems and digital electronics.
Stackforce AI infers this person is a Fintech expert specializing in FPGA and ASIC technologies.

Contact

Skills

Core Skills

FpgaHardware ArchitectureRtl DesignEmbedded SystemsAsicVerification

Other Skills

ARINC429AlteraCC programmingC++Electronic TradingEthernetField-Programmable Gate Arrays (FPGA)LinuxMarket DataMicro-architectureModelSimOFDM modulatorPCIePerl

About

SoC Architect FPGA & ASIC Designer I am a highly-motivated, passionate and talented engineer who designs ultra-high performance, innovative and sophisticated products and who gives his all to the great companies I work at. My skills: * Languages - VHDL - Verilog - SystemC - Python - Perl - Bash - C - C++ - Assembly * FPGAs - Xilinx Virtex UltraScale+ - Xilinx Virtex UltraScale - Xilinx Virtex 7 - Xilinx Virtex 6 - Xilinx Virtex 4 - Xilinx Spartan 3E - Altera MAX7000 - Altera Stratix II - Altera Stratix IV * Digital electronics EDA tools - Mentor Graphic ModelSim - Mentor Graphic QuestaSim - Cadence NcSim - Cadence SimVision - Xilinx Vivado - Xilinx ISE - Xilinx EDK - Xilinx ChipScope Pro - Altera Quartus II - Altera SOPC Builder - Altera SignalTap - Synopsys Synplify Pro * Development tools - Git - SVN - CVS - JIRA - Redmine - GCC - make - Jenkins * Protocols - Ethernet - IP - UDP - TCP - PCIe - UART - SPI - I²C - MDIO - SDR-SDRAM - DDR-SDRAM - QDR-SDRAM - ARINC 429 * CPUs - Xilinx MicroBlaze * OS - Linux - Mutek - FreeRTOS - µC/OS-II

Experience

Qube research & technologies

Quantitative Technology Director

Mar 2025Present · 1 yr · Paris, Île-de-France, France · On-site

  • General context:
  • Qube Research & Technologies (QRT) is a global investment manager where we deploy a diverse range of investment strategies across geographies, asset classes and time frames. Combining data, research, technology and trading expertise has shaped QRT’s collaborative mindset which enables us to solve the most complex challenges. QRT’s culture of innovation continuously drives our ambition to deliver high quality returns for our investors.
  • I am part of the FPGA team.
  • Missions:
  • Build world-class FPGA-based trading systems
FPGAtrading systemsHardware Architecture

Squarepoint capital

Senior FPGA Engineer

Jan 2022Feb 2025 · 3 yrs 1 mo · Paris, Île-de-France, France · On-site

  • General context:
  • Squarepoint Capital is an established investment manager committed to achieving high quality returns for their clients.
  • I was part of the FPGA team.
  • Missions:
  • Design and development of a complete FPGA-based tick-to-trade system
  • Various asset classes & exchanges
  • System design
  • Micro-architecture
  • RTL coding
  • Simulation
  • Physical implementation
  • On-board testint
  • Production issues investigating and fixing
  • Promoting FPGA engineering good practices in the team
  • Introducing FPGA technology to interested engineers in other teams
FPGARTL codingSystem designMicro-architectureSimulationPhysical implementation+2

Scortex

Senior FPGA Engineer

Nov 2018Dec 2021 · 3 yrs 1 mo · Greater Paris Metropolitan Region · On-site

  • General context:
  • Scortex deploys artificial intelligence in the heart of factories. Our Quality Intelligence Solution enables manufacturing companies to take control of their quality:
  • Automate complex visual inspection tasks at any stage of the manufacturing process
  • Monitor key quality data through innovative dashboards
  • Improve the production process by consolidating production knowledge
  • I was in charge of the FPGA computation platform powering our product.
  • Missions:
  • Design and development of an FPGA computation platform
  • High performance deep neural network inference engine
  • Library of traditional computer vision functions
  • Framework allowing building custom computation graphs
  • Scalable platform allowing single-FPGA to many-FPGA applications
  • Python API for data transfer, programming, configuration and monitoring
  • Interface with AI team, product team & industrialisation team
  • Design and development of industry automation features of our product
  • Standard automation for interfaces with hardware, with software and with factory
  • Custom automation for special machines deployed in factories
  • Support of major PLC providers (Schneider, Siemens, Wago, etc.)
  • Support of industry protocols (OPC-UA, ProfinetIO, ModbusTCP, etc.)
FPGAdeep neural networksPython APIautomation featuresEmbedded Systems

Grai matter labs

Senior FPGA Engineer

Feb 2017Aug 2018 · 1 yr 6 mos · Greater Paris Metropolitan Region · On-site

  • General context:
  • GrAI Matter Labs builds ultra-low power, fully programmable neuromorphic computing for sensor analytics and machine learning; powered by brain-inspired technology; to bring AI to every device on the edge.
  • I was in charge of building our FPGA platform.
  • Missions:
  • Development from scratch of our FPGA platform
  • Definition of the system architecture
  • Definition of the microarchitecture of each computation core
  • Development, integration and verification of the entire FPGA demonstration platform
  • Implementation of the debugging infrastructure
  • Development of the system configuration and monitoring software
  • Communication with other teams involved in the project
  • compiler team for generation of binaries
  • application team for development of system demonstration applications
  • suppliers for integration of sensors
FPGAsystem architecturemicroarchitectureintegrationverificationHardware Architecture

Celoxica

2 roles

Team Leader - Hardware Trading Products

Jun 2016Jan 2017 · 7 mos · Greater Paris Metropolitan Region · On-site

  • General context:
  • Celoxica designs financial data processing solutions leveraging FPGAs to achieve ultra-low latency, deterministic latency and ultra-high throughput.
  • These systems perform input packet reception and filtering, data decoding and decompression, data normalization, financial computations and data enrichment and output messages formatting and publication.
  • I was team leader for all hardware trading product development.
  • Missions:
  • Development of a new line of product from scratch
  • Solution for pre-trade risk control
  • Get and understand specifications of each exchange data protocol
  • Specify architecture of the solution
  • Develop and verify all modules, from scratch
  • Integrate the entire solution, verify the functionality
  • Write the testbench
  • Write the test plan, the unit test library and verify the module
  • Oversee feedhandler development
  • Coaching of a junior engineer
FPGApre-trade risk controldata protocol specificationsHardware Architecture

FPGA Designer

Sep 2014May 2016 · 1 yr 8 mos · Greater Paris Metropolitan Region · On-site

  • General context:
  • Celoxica designs financial data processing solutions leveraging FPGAs to achieve ultra-low latency, deterministic latency and ultra-high throughput.
  • These systems perform input packet reception and filtering, data decoding and decompression, data normalization, financial computations and data enrichment and output messages formatting and publication.
  • I was project manager for the development of feedhandlers.
  • Missions:
  • Analysis and continuous enhancement of existing architecture
  • Study existing architecture
  • Suggest and implement architecture enhancements
  • Develop feedhandlers for new exchanges (project manager)
  • Get and understand specifications of each exchange data protocol
  • Specify how our feedhandler shall process the data, validate with clients
  • Develop new modules when necessary
  • Integrate the entire feedhandler, verify the functionality
  • Synthesize and fix timing issues
  • Provide support after release
  • Implement functional evolutions requested by clients
  • Develop internal tools to increase productivity
FPGAfeedhandlersarchitecture enhancementsHardware Architecture

Novasparks

FPGA designer

Jan 2010Sep 2014 · 4 yrs 8 mos · Greater Paris Metropolitan Region · On-site

  • General context:
  • NovaSparks designs financial data processing solutions leveraging FPGAs to achieve ultra-low latency, deterministic latency and ultra-high throughput.
  • These systems perform input packet reception and filtering, data decoding and decompression, data normalization, financial computations and data enrichment and output messages formatting and publication.
  • I was in charge of various development in our R&D.
  • Missions:
  • Develop feedhandlers for new exchanges (project manager)
  • Get and understand specifications of each exchange data protocol
  • Specify how our feedhandler shall process the data, validate with clients
  • Develop new modules when necessary
  • Integrate the entire feedhandler, verify the functionality
  • Synthesize and fix timing issues
  • Provide support after release
  • Implement functional evolutions requested by clients
  • Develop our order book building module (key module of our solution) (project manager)
  • Specify architecture with our CTO
  • Implement the module
  • Write the testbench
  • Write the test plan, the unit test library and verify the module
  • Provide support to any user of the module
  • Investigate and fix bugs
  • Develop new features requested by clients
  • Develop internal tools to increase productivity
  • Develop our latency measurement solution
  • Develop a London-Frankfurt ultra-low-latency data link
  • Develop a data bus monitoring IP
  • Develop our network latency monitoring solution
  • Develop our internal latency measurement solution (FPGA input to FPGA output, also FPGA input to software callback)
  • Develop our PCIe connectivity solution
  • Build the PCIe link and transmit data to server
  • Develop the driver and the API
  • Develop additional features (DMA, ping, latency measurement, etc.)
  • Coach 2 engineers
FPGAorder book buildinglatency measurementHardware Architecture

Esiee

Teaching assistant

Jan 2010Jan 2010 · 0 mo · Greater Paris Metropolitan Region · On-site

  • Teaching assistant during lab sessions acquainting 4th-year students with circuit description in VHDL.
  • (6 hours)
FPGAR&DfeedhandlersHardware Architecture

Esiee-amiens

Teaching assistant

Jan 2010Jan 2010 · 0 mo · Greater Amiens Area · On-site

  • Teaching assistant during lab sessions acquainting 4th-year students with OS programming in C programming language.
  • (24 hours)
VHDL

Elsys design

4 roles

ASIC verification engineer

Aug 2009Dec 2009 · 4 mos · Greater Paris Metropolitan Region · On-site

  • General context:
  • Parrot is a french company that produces wireless communication systems such as hands-free kits, speakers or drones.
  • I was in charge of verifying the P6i, a SoC designed by Parrot and embedded in all of its products.
  • Missions:
  • Verify the memory controller
  • Verify the initialisation sequence of the controller
  • Verify memory accesses
  • Verify various operating modes of the controller (DDR & SDR)
  • Verify the Power-On-Reset sequence of the SoC
  • Verify the serial communication peripherals
  • Verify the SPI controller
  • Verify the I²C controller
  • Verify the UART controller
  • Verify the low-power modes of the SoC
C programming

FPGA design engineer

Nov 2008Jul 2009 · 8 mos · Greater Paris Metropolitan Region · On-site

  • General context:
  • MBDA is a weapon manufacturer that produces missile and counter-measures systems.
  • The "DDM-NG" system is a missile detector embarked on the Rafale fighter aircraft that records surroundings in the infra-red domain so as to detect missile trails.
  • I was in charge of developing an image processing module part of this system.
  • Missions:
  • Review and validate the specification with the client
  • Implement the module
  • Write the testbench, the test library and verify the module
  • Synthesize the module and check resource usage
  • Write the architecture documentation
ASICverificationmemory controllerVerification

ASIC verification engineer

Feb 2008Oct 2008 · 8 mos · Greater Paris Metropolitan Region · On-site

  • General context:
  • Vejle is an IBM 45nm chip integrating 3 CPUs and a GPU, used in the Microsoft Xbox360.
  • I was in charge of verifying the self-test engines of the chip (logic self-test engines, memory self-test engines, JTAG scan chains, production line scan chains).
  • Missions:
  • Understand the test features of the chip
  • Retrieve, understand and update existing tests for the CPU
  • Complete the test library for the GPU
  • Write the test documentation
FPGAimage processingEmbedded Systems

FPGA design engineer

Nov 2007Jan 2008 · 2 mos · Greater Paris Metropolitan Region · On-site

  • General context:
  • Thales Avionics provides several flight control systems embeded in the Airbus A320: SEC, FAC and FMGC.
  • These computers communicate using the ARINC429 protocol.
  • I was in charge of implementing an ARINC429/Manchester transcoder with a lightning surge filter.
  • Missions:
  • Implement the transcoding
  • Implement the lightning surge filter
  • Write the testbench and verify the transcoder
  • Write the architecture documentation
ASICself-test enginesVerification

France telecom r&d

Graduation Internship

Apr 2007Aug 2007 · 4 mos · Greater Grenoble Metropolitan Area · On-site

  • General context:
  • Present wireless communication protocols require bandwith of several hundred MHz.
  • From this perspective, France Telecom R&D has developped and advanced, reconfigurable, high throughput and low power OFDM modulator.
  • I was in charge of prototyping this modulator on FPGA.
  • Missions:
  • Study the Xilinx Virtex 4 FPGA
  • Implement and verify the computation modules
  • Implement and verify the reconfigurable FFT matrix
  • Implement and verify the control logic
  • Integrate the entire modulator
  • Write the testbench and verify the modulator
  • Write the architecture documentation
FPGAARINC429Embedded Systems

Laboratoire tima / tima laboratory

Student Internship

Jun 2006Jul 2006 · 1 mo · Greater Grenoble Metropolitan Area · On-site

  • General context:
  • Mutek is a micro-kernel used by many research projects as operating system for mono or multi processor, homogenous or heterogenous systems.
  • It was ported onto sevral architectures such as MIPS, ARM or PowerPC.
  • I was in charge of porting this micro-kernel on the MicroBlaze (a 32bit Xilinx FPGA processor).
  • Missions:
  • Build a MicroBlaze platform
  • Port low-level functions of the kernel
  • Run a demonstration software on the platform
FPGAOFDM modulatorEmbedded Systems

Education

National School of Computer Science and Applied Mathematics of Grenoble

Master’s Degree in Engineering — Embedded systems

Jan 2004Jan 2007

Lycée d'Arsonval

Bachelor of Sciences

Jan 2001Jan 2002

Stackforce found 100+ more professionals with Fpga & Hardware Architecture

Explore similar profiles based on matching skills and experience