Concepteur FPGA, CMDE / FPGA Designer, CMDE

OPAL-RT TECHNOLOGIES ↗

📍 Montreal, Canada 🇹🇩

full-time
mid-level
hybrid
Expired
Posted —
This job posting has expired View All FPGA Engineer Jobs

Key Skills

VHDLFPGAXilinxSPII2C

Industry

AutomotiveAerospace

Job Description

English version will follow.

OPAL-RT Technologies recherche un Concepteur FPGA, CMDE.

À Propos D’OPAL-RT Technologies

Fondée en 1997, OPAL-RT Technologies développe et commercialise des logiciels et des simulateurs temps réel parmi les plus avancés au monde. Ces outils sont utilisés par des ingénieurs et des chercheurs de grands fabricants, au sein des services publics, des universités ainsi que des centres de recherche partout à travers le monde.

Imaginez travailler pour une entreprise qui compte parmi ses clients la NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NREL et Hydro-QuĂ©bec! OPAL-RT s’est donnĂ© comme ambitieux dĂ©fi de dĂ©mocratiser la simulation temps rĂ©el afin de la rendre accessible Ă  chaque ingĂ©nieur et chercheur. Leader mondial dans la diversitĂ© des applications, nos outils sont utilisĂ©s dans une multitude de secteurs tels que l'automobile, l'aĂ©rospatiale, l’énergie, le transport, la fabrication industrielle, etc. FondĂ©e au QuĂ©bec et maintenant assurĂ©e par une prĂ©sence mondiale, OPAL-RT a le vent dans les voiles!

OPAL-RT offre donc des solutions aux entreprises voulant tester et valider leurs Ă©quipements avant la fabrication de voitures, d’avions, de bateaux, de moteurs ou encore de rĂ©seaux Ă©lectriques.

Sommaire Du Poste

L’équipe de recherche et dĂ©veloppement d’OPAL-RT est Ă  la recherche d’un concepteur FPGA pour contribuer au dĂ©veloppement de cƓurs IP destinĂ©s Ă  l’émulation VHDL de divers composants Ă©lectroniques utilisĂ©s dans les systĂšmes de surveillance de cellules de batteries (BMS). Les BMS reprĂ©sentent une partie importante des coĂ»ts dans les vĂ©hicules automobiles et aĂ©rospatiaux, et les simulateurs BMS en temps rĂ©el deviennent essentiels pour rĂ©pondre aux besoins d’électrification de ces industries.

En tant que concepteur FPGA chez OPAL-RT, vous jouerez un rĂŽle clĂ© dans le dĂ©veloppement du CMDE (Cell Monitoring Device Emulation) pour nos simulateurs en temps rĂ©el de pointe. Vous participerez Ă  la conception, Ă  l’implĂ©mentation et Ă  la simulation de blocs IP sur des FPGA Xilinx afin d’émuler des systĂšmes BMS en temps rĂ©el tout en respectant les contraintes strictes des composants Ă©lectroniques rĂ©els. Vous collaborerez Ă©galement avec l’équipe eFPGASIM, responsable de l’intĂ©gration de vos bitstreams dans l’application client.

Principales Responsabilités

  • Concevoir et dĂ©velopper des modules FPGA principalement en VHDL et livrer des « IP cores ».
  • Effectuer des tests unitaires, fonctionnels et d’intĂ©gration desdits IP cores.
  • Collaborer avec les Ă©quipes logicielles, matĂ©rielles et d’application pour assurer une compatibilitĂ© optimale.
  • Participer aux revues de code FPGA.
  • Optimiser les performances, la latence et la consommation de ressources des designs FPGA.
  • Contribuer Ă  la documentation technique et Ă  la gestion des versions.

Exigences

  • ScolaritĂ© :BaccalaurĂ©at en microĂ©lectronique ou gĂ©nie Ă©lectrique (ou expĂ©rience Ă©quivalente).
  • ExpĂ©rience :2 Ă  5 annĂ©es d’expĂ©rience incluant la mise en Ɠuvre rĂ©ussie de projets FPGA, de l’architecture Ă  l’implĂ©mentation.
  • Connaissances requises :Connaissance des circuits logiques, numĂ©riques et sĂ©quentiels haute vitesse, expĂ©rience avec des transceivers haute vitesse, gestion des domaines d’horloge et rencontre des contraintes de synthĂšse; expĂ©riences concrĂštes avec les familles FPGA de Xilinx/AMD (Versal, UltraScale, ou SĂ©ries-7); connaissance des protocoles de communication SPI, I2C, etc...
  • Connaissance des outils suivants (atouts) : Outils de simulation et de synthĂšse (Vivado ou Quartus), ChipScope ou Vivado Logic Analyser, AMD System Generator/Model Composer, oscilloscope, analyseur logique, gĂ©nĂ©rateur de fonctions; Tortoise Git/GitLab; MathWorks Matlab/Simulink; connaissance de l’architecture du bus PCIe.
  • Connaissances linguistiques: Français obligatoire. Bon niveau d’anglais pour la lecture de livres spĂ©cialisĂ©s/scientifiques non disponibles en français et pour l’utilisation de logiciels spĂ©cialisĂ©s uniquement disponibles en anglais
  • CompĂ©tences personnelles recherchĂ©es: CapacitĂ© Ă  communiquer efficacement avec des interlocuteurs de formations diverses (concepteurs de cartes, ingĂ©nieurs micrologiciel, dĂ©veloppeurs logiciel), rigueur et dĂ©termination, organisation et planification, gestion des attentes, capacitĂ© Ă  travailler en Ă©quipe, autonomie et proactivitĂ©, flexibilitĂ© et capacitĂ© d’adaptation.

Une CarriĂšre Chez OPAL-RT Vous Conviendra Si

  • Vous recherchez des dĂ©fis stimulants qui vous pousseront Ă  vous dĂ©passer sans cesse.
  • Vous rĂȘvez d’une ambiance Ă  la fois familiale, professionnelle, collaborative et conviviale.
  • Vous avez besoin d’un horaire flexible et l’accĂšs au tĂ©lĂ©travail afin de concilier votre vie privĂ©e Ă  votre vie professionnelle.
  • Vous souhaitez parfaire vos connaissances et votre savoir-faire en cĂŽtoyant des chercheurs, des innovateurs, des scientifiques qui ont tous un point en commun, la Passion.
  • Vous avez fait le choix d’ĂȘtre un collaborateur important pour l’avancement technologie d’une multitude d’industries.
  • Vous dĂ©sirez ĂȘtre considĂ©rĂ© pour vos idĂ©es, votre crĂ©ativitĂ© et vos talents.
  • Vous connaissez votre valeur et recherchez une rĂ©munĂ©ration globale concurrentielle.
  • Vous ne voulez pas un simple emploi, vous voulez une carriĂšre !
  • L'utilisation du genre masculin inclut le fĂ©minin et est utilisĂ© uniquement pour faciliter la lecture.
  • CrĂ©er un travail significatif signifie adopter diffĂ©rentes perspectives. Nous sommes un employeur garantissant l'Ă©galitĂ© des chances et ne discriminons pas. Embrasser la diffĂ©rence est ce qui fait de OPAL-RT ce qu'elle est — nous ne voudrions pas qu'il en soit autrement.

OPAL-RT Technologies is looking for an FPGA Designer, CMDE.

About OPAL-RT Technologies

Imagine working for a company that counts among its customers NASA, Renault, Tesla, Airbus, Bombardier, EMBRAER, John Deere, Valeo, MIT, Ford and GM! OPAL-RT has set itself the ambitious challenge of democratizing real-time simulation in order to make it accessible to every engineer and researcher. By joining the OPALIANS clan, you will be contributing to the technology of the future.

A world leader in the diversity of applications, our tools are used in a multitude of sectors such as automotive, aerospace, energy, transportation, industrial manufacturing, and more. Founded in Quebec and now assured by a global presence, OPAL-RT has the wind in its sails!

Job Summary

The Research and Development team at OPAL-RT is seeking an FPGA Designer to contribute to the development of IP cores for the VHDL emulation of various electronic components used in battery cell monitoring systems (BMS). BMS represent a large portion of cost in automotive and aerospace vehicles, and real-time BMS simulators are becoming pivotal to meet the electrification needs of these industries.

As an FPGA Designer at OPAL-RT, you will play a key role in the development of CMDE (Cell Monitoring Device Emulation) for our cutting-edge real-time simulators. You will contribute to the design, implementation, and simulation of IP blocks on Xilinx FPGAs to emulate BMS systems in real time while meeting the strict constraints of real electronic components. You will also collaborate with the eFPGASIM team, who are responsible for integrating your bitstreams into the client application.

Main Responsibilities

  • Design and develop FPGA modules primarily in VHDL and deliver “IP cores.”
  • Perform unit, functional, and integration testing of the IP cores.
  • Collaborate with software, hardware, and application teams to ensure optimal compatibility.
  • Participate in FPGA code reviews.
  • Optimize performance, latency, and resource utilization of FPGA designs.
  • Contribute to technical documentation and version management.

Requirements

  • Education: Bachelor's degree in Microelectronics or Electrical Engineering (or equivalent experience).
  • Experience: 2 - 5 years of experience, including the successful implementation of FPGA projects from architecture to deployment.
  • Knowledge required: Strong understanding of high-speed logic, digital, and sequential circuits. Experience with high-speed transceivers, clock domain management, and meeting synthesis constraints. Hands-on experience with Xilinx/AMD FPGA families (Versal, UltraScale, or Series-7). Familiarity with communication protocols such as SPI, I2C, etc.
  • Knowledge of the following tools (assets): Simulation and synthesis tools (Vivado or Quartus), ChipScope or Vivado Logic Analyzer, AMD System Generator/Model Composer, oscilloscope, logic analyzer, function generator. Tortoise Git/GitLab. MathWorks Matlab/Simulink. Understanding of PCIe bus architecture.
  • Language skills: French required. Good English skills for reading specialized/scientific books not available in French and the use of specialized software that exists only in English.
  • Personal Skills:Ability to communicate effectively with people of various backgrounds (board designers, firmware engineers, software developers), rigor and determination, organization and planning, expectation management, ability to work in a team, autonomy and proactivity, flexibility and adaptability.

A Career At OPAL-RT Is Right For You If

  • You are looking for stimulating challenges that will push you to constantly surpass yourself.
  • You dream of an atmosphere that is at the same time family, professional, collaborative and friendly.
  • You need flexible hours and access to telecommuting in order to balance your private and professional life.
  • You want to perfect your knowledge and your know-how by working alongside researchers, innovators and scientists who all have one thing in common, Passion.
  • You have chosen to be an important contributor to the advancement of technology in a multitude of industries.
  • You want to be considered for your ideas, your creativity and your talents.
  • You know your worth and seek competitive total rewards.
  • You don't want a simple job, you want a career!
  • The use of the masculine gender includes the feminine and is intended solely to facilitate reading.
  • Creating meaningful work means embracing different perspectives. We are an equal opportunity employer and do not discriminate. Embracing differences is what makes OPAL-RT what it is — and we wouldn’t want it any other way.