About The Position

Imagine working for a company whose clients include ABB, EATON, GE, Hitachi, NREL, Siemens, Hydro-Québec, Rivian, Ford, GM, Lucid and Tesla! OPAL-RT has set itself the ambitious challenge of democratizing real-time simulation to make it accessible to every engineer and researcher. By joining OPAL-RT, you will contribute to the technology of the future. World leader in the diversity of applications, our tools are used in a multitude of sectors such as energy, power conversion, automotive, aerospace, industrial manufacturing, etc. Founded in Montreal and now ensured by a worldwide presence, OPAL-RT has the wind in its sails!

Requirements

  • Strong interest in low-level development and Linux systems
  • Knowledge of C and/or C++ programming
  • Interest in hardware architectures (e.g., ARM, x86)
  • Basic understanding of operating systems (processes, memory, drivers)
  • Curiosity and interest in complex systems
  • Motivation to learn and grow in a technical environment
  • Progressive autonomy and ability to work in a team
  • Strong analytical and problem-solving skills

Nice To Haves

  • Knowledge of embedded or real-time development
  • Familiarity with Git and Linux environments
  • Interest in hardware-software interactions (drivers, protocols, FPGA, etc.)

Responsibilities

  • Contribute to the development and maintenance of drivers for various hardware boards
  • Collaborate on low-level software integration in a Linux environment
  • Explore and improve system-related components (performance, stability, real-time)
  • Contribute to projects related to embedded architectures, particularly ARM
  • Participate in testing, validation, and debugging of software solutions
  • Work collaboratively with team members on concrete tasks
  • Write or improve technical documentation

Benefits

  • Flexible schedule
  • Ability to telecommute
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service