About the role

  • Drivers Software Developer at OPAL-RT Technologies developing board drivers for RT-LAB and HYPERSIM software. In Agile/Scrum environment, participate in software development and testing of communication protocols.

Responsibilities

  • Participate in work planning and organization
  • Define, implement and validate new board drivers and communication protocols
  • Add new features, improve performance and fix potential bugs in existing drivers
  • Participate in integrating drivers into RT-LAB and HYPERSIM software
  • Perform testing on board drivers
  • Write technical documentation
  • Update and maintain communication interfaces between CPU and FPGA (C/C++)
  • Develop and maintain communication protocols based on industrial standards (C/C++)
  • Develop and maintain higher-level graphical configuration interfaces (C++/Java)
  • Integrate low-level software drivers for third-party hardware (C/C++)
  • Participate in code reviews
  • Actively contribute to customer support as needed

Requirements

  • Bachelor's degree in electrical, computer, or software engineering
  • 2 to 4 years of relevant experience in C/C++ development
  • Programming in C/C++, Linux, POSIX
  • French required
  • Good English skills for reading technical/scientific literature and software not available in French

Benefits

  • Flexible working hours
  • Remote work access

Job title

Drivers Software Developer

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

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

Report job