Concepteur FPGA / FPGA Designer at OpalRT
Montréal, QC H3K 1G6, Canada -
Full Time


Start Date

Immediate

Expiry Date

13 Aug, 25

Salary

0.0

Posted On

14 May, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Opal, Engineers, English, Communication Protocols, I2C, It, Logic Analyzer, Function Generator, Domain Management, Nasa, French, Chipscope, Microelectronics, Architecture, Oscilloscope, Real Time Simulation

Industry

Information Technology/IT

Description

JOB SUMMARY:

The Research and Development team at OPAL-RT is looking for an FPGA Designer to contribute to the development of specialized electronic boards used to accelerate computational processing in our digital simulators.
As an FPGA Designer at OPAL-RT, you will be at the core of the development of our cutting-edge real-time simulation systems. You will take part in the design, implementation, and optimization of FPGA logic blocks to simulate electromechanical, power electronics, or control system phenomena, all while meeting the strict constraints of real-time processing. You will be responsible for FPGA development in VHDL for the projects assigned to you and will work closely with other members of the FPGA team, as well as hardware and software specialists, for the development, validation, and maintenance of OPAL-RT products.

REQUIREMENTS:

  • Education: Bachelor’s degree in Microelectronics or Electrical Engineering (or equivalent experience).
  • Experience: 10 years of experience, including the successful implementation of several 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 are required 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 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!
    Notes:
    The use of the masculine gender includes the feminine and is employed solely to facilitate reading.
    Creating meaningful work means embracing different perspectives. We are an equal opportunity employer and do not discriminate. Embracing difference is what makes OPAL-RT what it is—and we wouldn’t have it any other way
Responsibilities
  • Design and develop FPGA modules primarily in VHDL.
  • Develop and integrate high-speed communication interfaces (PCIe, Ethernet, Aurora, etc.).
  • Participate in the hardware and software architecture of simulation platforms.
  • Collaborate with software, hardware, and application teams to ensure optimal compatibility.
  • Take part in hardware design reviews and FPGA code reviews.
  • Conduct unit, functional, and integration testing on FPGA platforms.
  • Optimize FPGA designs for performance, latency, and resource usage.
  • Contribute to technical documentation and version management.
Loading...