About the role

  • FPGA Test Automation Developer contributing to the technology of the future at OPAL-RT Technologies. Involves developing testing strategies and maintaining test platforms for simulation tools.

Responsibilities

  • Develop test strategies to cover all FPGA developments and validate implementations
  • Contribute to defining new products and ensure all FPGA-related requirements are testable
  • Participate in electronic design reviews and FPGA code reviews
  • Write and execute test scenarios according to the R&D team's specifications
  • Implement, run, maintain, and document automated tests (Python)
  • Integrate automated tests into the continuous integration environment (Jenkins / Groovy)
  • Participate in improving processes and shared tools
  • Support and train users on deploying and using internal tools for automated testing
  • Collaborate in a team within an Agile environment

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or equivalent
  • 2 to 5 years of relevant experience in test automation involving electronic hardware
  • Experience implementing unit tests, integration tests, and automated tests (Python, Groovy, ...)
  • Experience with continuous integration technologies (Jenkins, GitLab CI, ...)
  • Knowledge of test automation best practices
  • Knowledge of logic circuits, high-speed digital and sequential circuits, and basic architectures
  • FPGA development experience with Xilinx families (Virtex-7, Kintex-7, Zynq, UltraScale)
  • Familiarity with communication protocols and the PCIe bus
  • Knowledge of microcontrollers and CPLDs
  • Familiarity with simulation and debugging tools (Xilinx Vivado), oscilloscope, logic analyzer, function generator, MathWorks MATLAB/Simulink
  • French required; advanced English (spoken and written)

Benefits

  • Remote work
  • Flexible hours

Job title

FPGA Test Automation Developer

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job