Search jobs > Montreal, QC > Ingenieur

Ingénieur FPGA / FPGA Engineer

Exegy
Montreal, QC
$40-$60 an hour (estimated)
Full-time

À 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

Less than 1 hour ago
Related jobs
Promoted
Astek
Montreal, Quebec

INGENIEUR(E) ELECTRIQUE (FPGA). Ingénieur(e) électrique (FPGA). FPGA, CPLD, et des interconnexions électriques. Maîtrise des architectures FPGA, CPLD et des interconnexions électriques. ...

Promoted
EVONA
Montreal, Quebec

Additionally, you'll enhance, evaluate, analyze, and adjust existing positioning algorithms for enhancements, collaborating closely with our navigation and software engineering teams. Minimum of BS / BEng in Electrical Engineering, Computer Science, Geomatics, Aerospace, or related field and/or 4 ye...

Grass Valley
Montreal, Quebec

As a FPGA Engineer, you will be instrumental in the design, development, testing and implementation of FPGA-based solutions specifically tailored for broadcast video and audio applications. En tant qu'ingénieur FPGA, vous serez un acteur clé dans la conception, le développement, les tests et la mise...

Grass Valley
Montreal, Quebec

Who you are Bachelor’s degree in Electrical Engineering, Computer Engineering, or related technical field Two (2) to five (5) years experience in FPGA design and development with strong focus on electronic and PCB design; Proficiency in FPGA design, power estimation, implementation, optimizati...

Ciena Canada, Inc.
Bldg C, Terry Fox,Ottawa,Canada

To further strengthen our team, we are looking for an expert digital verification engineer who will be involved in the verification of these products, working within a team of digital design engineers, verification engineers and architects. Your role as an expert digital verification engineer will b...

Ciena Canada, Inc.
Bldg C, Terry Fox,Ottawa,Canada

To further strengthen our team, we are looking for a hardworking digital verification engineer who will be involved in the verification of these products, working within a team of digital design engineers, verification engineers and architects. The digital verification engineer is encouraged to read...

CIMA+
Longueuil, Quebec

We are looking for an Industrial Electrical Project Engineer to join our Energy & Resources team based in our Longueuil, Laval, or Montreal office. University degree in electrical engineering or related field. As an experienced engineer, you'll play a key role in the realization of large-scale p...

Fidus Systems
CA
Remote

ASIC/FPGA Verification Designers (from Junior to Senior). ASIC/FPGA Verification Designer. FPGA designers with leading edge expertise and we solve some of the customers toughest design challenges. Debug and analyze issues at the system, FPGA, and ASIC levels. ...

AtkinsRéalis
Montreal, Quebec

Our Substation Engineers are responsible for supporting or leading substation engineering project teams, with the development of General arrangements for substations, Quotes for equipment purchases, Electrical layouts, Elevations, Control room layouts, Grounding design, Design of conduit and cable t...

Vertex
Montreal, Quebec

Do you have experience in electrical engineering?. Studies completed in electrical or electromechanical engineering. BAC completed in electrical engineering. Direct research into the feasibility, design, operation and performance of electricity production and transmission networks, electrical compon...