À propos d'Exegy
Exegy est un leader mondial dans le domaine des données de marché intelligentes, des systèmes de trading avancés et des technologies à l'épreuve du futur. Exegy est un partenaire de confiance pour l'écosystème complet des acheteurs, des vendeurs, des bourses et des entreprises de technologies de services financiers à travers le monde. Basé à St. Louis avec des bureaux régionaux en Amérique du Nord, au Royaume-Uni/Europe et en Asie-Pacifique, Exegy dispose d'une empreinte mondiale pour offrir un support de classe mondiale et des services gérés à sa clientèle composée de participants élite des marchés financiers.
Résumé du poste
En développant du matériel, notre équipe Network IP Cores crée et maintient les cœurs IP FPGA HDL à faible latence utilisés pour l'ensemble des produits Exegy dans le cadre du nxFramework FDK (Kit de Développement de Firmware).
Vous participerez à la mise en œuvre matérielle de protocoles systèmes tels que TCP ou MAC/PCS à différentes vitesses ainsi qu'à des applications basées sur ces IPs. Ces composants matériels sont utilisés en interne chez Exegy par les équipes produit et solution et font partie du nxFramework FDK utilisé par diverses grandes institutions financières pour construire des applications accélérées par FPGA. Vous travaillerez avec des cartes FPGA et des switches de haut de gamme destinés à des applications ultra-basse latence.
Vous travaillerez sur toutes les phases du projet pour garantir une architecture optimisée et performante répondant aux contraintes du développement FPGA.
Responsabilités
- Participer au cycle de développement depuis le codage RTL jusqu'à l'automatisation des tests de solution sur des cartes FPGA réelles
- Assurer l'évolutivité et la maintenance des performances
- Assurer la qualité du code, sa couverture et les tests unitaires
- Effectuer une veille technologique pour comprendre et s'adapter aux enjeux évolutifs
Notre candidat idéal possède :
- Diplôme en ingénierie électronique
- Compréhension complète du flux FPGA avec des connaissances en analyse temporelle
- Excellent niveau technique en VHDL ou Verilog permettant de juger la qualité, la maintenabilité et les performances des blocs de construction HDL
- Environnement technique : FPGA, VHDL, Verilog, Vivado, TCP, UDP, PCIe, DMA, Network, Python, Linux, GIT, Jenkins
- Anglais et français professionnels
Plus à propos de vous :
- Vous avez le désir de comprendre les solutions haute performance et faible latence dans une industrie de trading compétitive
- Vous êtes passionné par le travail sur des produits très techniques et innovants
- Vous avez une éthique de travail dynamique et rigoureuse avec la capacité de travailler dans un environnement technique, collaboratif et orienté équipe
- Vous aimez être impliqué dans des sujets techniques et contribuer à résoudre des problèmes, que ce soit en équipe ou en gérant les problèmes/dépannages
- Vous êtes un penseur critique, apprenant perpétuel et aimez découvrir de nouvelles technologies et solutions
- Vous aimez travailler avec des gens de bonne humeur
Ce que nous vous proposons :
- Vous serez un membre intégral d'une équipe où vous aiderez à définir la direction du produit
- Vous aurez l'opportunité de vous lancer des défis et d'éviter le statu quo avec un objectif de qualité, performance et excellence opérationnelle
- Nous offrons des avantages qui vous aideront à trouver votre équilibre entre vie professionnelle et personnelle et à être à l'aise au travail : congés illimités, jours de maladie, partage des profits, couverture santé optimale, budget dédié au confort informatique
Notre processus :
- Postuler et entretien téléphonique avec le recrutement
- Entretien téléphonique avec Vincent - Votre futur responsable d'équipe technique
- Étude de cas technique avec Vincent et Patrick ou Kevin - Votre futur responsable d'équipe technique et l'un de nos développeurs FPGA senior
- Offre
Nous savons que votre temps est précieux et nous nous efforçons d'agir le plus rapidement possible. Nous vous tiendrons informé de l'avancement de notre processus de recrutement et de notre décision de continuer ou non avec vous.
Nous sommes un employeur offrant l'égalité des chances et valorisons la diversité - Nous ne pratiquons aucune discrimination basée sur la race, la religion, la couleur, l'origine nationale, le sexe, l'orientation sexuelle, l'âge, l'état civil ou le statut de handicap.
Mots-clés : FPGA, ASIC, VHDL, Verilog, Vivado, TCP, UDP, PCIe, DMA, Network, Python, Linux, GIT, Jenkins
//
About Exegy
Exegy is a global leader in intelligent market data, advanced trading systems, and future-proof technology. Exegy serves as a trusted partner to the complete ecosystem of the buy-side, sell-side, exchanges, and financial services technology firms around the globe. Headquartered in St. Louis with regional offices in North America, the UK/Europe and Asia Pacific, Exegy has the global footprint to deliver world-class support and managed services to its customer base of elite financial market participants.
Job Summary
Developing hardware, our Network IP Cores team creates and maintains the low-latency FPGA HDL IP Cores used for the ensemble of Exegy products as part of the nxFramework FDK (Firmware Development Kit).
You will take part in the hardware implementation of system protocols such as TCP or MAC/PCS at different speeds as well as applications based on those IPs. These hardware components are used internally at Exegy by the product and solution teams and part of the nxFramework FDK used by various large financial institutions to build FPGA accelerated applications. You will be working with high end FPGA boards and switches targeted for ultra-low latency applications.
You will work on all phases of the project to guarantee an optimized, performing architecture that responds to the constraints of FPGA development.
Responsibilities
- Participate on the development cycle from RTL coding up to solution test automation on actual FPGA boards
- Ensure performance evolvability and maintenance
- Ensure code quality, coverage and unit testing
- Technology surveillance to understand and adapt to the evolving stakes
Our Ideal Candidate Has:
- Degree in Electronic Engineering
- Full understanding of the complete FPGA flow with knowledge in timing analysis
- An excellent technical level in VHDL or Verilog allowing to judge the quality, maintainability and performance of the HDL building blocks
- Technical environment: FPGA, VHDL, Verilog, Vivado, TCP, UDP, PCIe, DMA, Network, Python, Linux, GIT, Jenkins
- Professional English and French
More about you:
- You have a desire to understand high performance and low latency solutions in a competitive trading industry
- You are passionate about working on very technical and innovative products
- You have a dynamic and rigorous work-ethic with the ability to work in a team-oriented, technical, collaborative environment
- You like to be involved in technical subjects and contributing to solve problems, be it in a team or managing issues/troubleshooting
- You are a critical thinker, life-long learner and enjoy discovering new technologies and solutions
- You enjoy working with people in a good mood
What’s in it for you?
- You’ll be an integral member of a team where you will help define the product direction
- You’ll have an opportunity to challenge yourself and avoid the status quo with a goal of quality, performance and operational excellence
- We offer perks that will help you find your work-life balance and professional comfort: Unlimited PTO, Sick Days, Profit Sharing, Top Health Coverage, Dedicated Budget for IT-Comfort
Our Process:
- Apply and Phone Screen with Talent Acquisition
- Phone Interview with Vincent - Your future Technical Team Manager
- Technical case study with Vincent and Patrick or Kevin – Your future Technical Team Manager and one of our Senior FPGA Developer
- Offer
We know your time is valuable and aim to move as quickly as possible. We will keep you informed of the progress into our recruitment process and will inform you of our decisions to move forward or not.
We are equal opportunity and value diversity - We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, or disability status.
Keywords: FPGA, ASIC, VHDL, Verilog, Vivado, TCP, UDP, PCIe, DMA, Network, Python, Linux, GIT, Jenkins