944,003open jobs
57,284companies
150,446added this week
Browse all
Salary
≈ $80k – $193k per year (Estimated)
Location
In office (Montreal)
Seniority
Middle · 4+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Sep 29, 2026. First seen by Alion on Sep 28, 2026. OPAL-RT Technologies scores B on the Alion truth index.

Overview
Company
Impact
Profile match
OPAL-RT Technologies is a global developer of real-time digital simulators and Hardware-in-the-Loop (HIL) testing systems. The company provides advanced software and hardware platforms to design, simulate, and test complex power electronics, automotive components, and energy grids. Headquartered in Montreal, Quebec, Canada, the organization serves engineering clients and research institutions across the globe.

English will follow

OPAL-RT Technologies recherche un Développeur Logiciel Drivers.

À propos d’OPAL-RT Technologies :

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!

Nous sommes animés par une ambition commune : repousser les limites du possible grâce à l’innovation. Nous recherchons des personnes autonomes, curieuses et motivées, qui prennent en charge leurs responsabilités, comprennent l’impact de leurs décisions et bâtissent des relations solides avec les clients. Ici, la complexité fait partie du défi et ce sont la créativité, la communication, les connaissances techniques et les compétences en résolution de problèmes qui nous permettent de faire une différence. En rejoignant OPAL-RT, tu prendras part à cette aventure collective en équipe où tu auras un impact qui dépasse les frontières, tout en façonnant l’avenir de la simulation.

Imaginez travailler pour une entreprise qui compte parmi ses clients Hydro-Québec, Caterpillar, ABB, EMBRAER, Ford, GE, Ford, GM, John Deere, RIVIAN, Texas Tech University, PNNL et Pratt & Whitney! 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.

Dépassement et défis stimulants :

Vous aimez la programmation logicielle, mais vous souhaitez aussi rester près du matériel? Ou encore, vous avez de l’expérience au niveau matériel et vous aimeriez vous diriger vers la programmation logicielle plus bas niveau?

Dans un environnement de travail inspiré des méthodes Agile/Scrum, vous participerez au développement et à la maintenance de pilotes de cartes de nos logiciels RT-LAB et HYPERSIM.

Toute expérience d’utilisation de bus de communication (CAN, MIL-STD-1553, ARINC429 etc.) ou de protocoles de communication (IEC61850, C37.118, DNP3, Modbus etc.) serait un atout pour l’équipe.

Principales responsabilités :

  • Participer à la planification et à l’organisation du travail;
  • Définir, réaliser et valider de nouveaux pilotes de cartes et protocoles de communication;
  • Ajouter de nouvelles fonctionnalités, améliorer les performances et corriger les erreurs potentielles des pilotes déjà existants;
  • Participer à l’intégration des pilotes dans les logiciels RT-LAB et HYPERSIM;
  • Effectuer des tests sur les pilotes de cartes;
  • Rédiger la documentation technique;
  • Mettre à jour et maintenir des interfaces de communication entre CPU et FPGA (C/C++);
  • Développer et maintenir des protocoles de communications basés sur des standards industriels (C/C++);
  • Développer et maintenir des interfaces de configuration graphique à plus haut niveau (C++/JAVA);
  • Intégrer des pilotes logiciels bas niveau pour du matériel tierce parties (C/C++);
  • Participer à des revues de code;
  • Contribuer activement au support client, au besoin.

Exigences :

  • Scolarité: Baccalauréat en génie électrique, informatique ou logiciel.
  • Expérience:2 à 4 ans d’expérience pertinente en développement C/C+.
  • Connaissances requises :Programmation en C/C++, Linux, POSIX.
  • Atouts significatifs : Concepts de temps-réel, Git/GitLab, MATLAB/Simulink, Java, gdb, programmation réseau (socket programming), multithreading, JIRA/Confluence, Python, shell script, concepts de programmation FPGA, concepts PCIe.
  • Langues: Français obligatoire de bonnes compétences en anglais pour les lectures d’ouvrages spécialisés/scientifiques et logiciels non disponibles en français.
  • Compétences recherchées : Organisation, rigueur et détermination, capacité d’adaptation, autonomie, bonne communication interpersonnelle, jugement, capacité d’analyse, débrouillardise et capacité à résoudre des problèmes.

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 - et nous ne voudrions pas qu'il en soit autrement.

__________________________________________________________________________________________

OPAL-RT Technologies is looking for a Drivers Software Developer

About OPAL-RT Technologies:

A global leader across a wide range of applications, our tools are used in many industries, including automotive, aerospace, energy, transportation, industrial manufacturing, and more. Founded in Quebec and strengthened by a global presence, OPAL-RT is moving forward with strong momentum!

We are driven by a shared ambition: to push the boundaries of what is possible through innovation. We are looking for autonomous, curious, and motivated people who take ownership of their responsibilities, understand the impact of their decisions, and build strong relationships with clients. Here, complexity is part of the challenge, and creativity, communication, technical knowledge, and problem-solving skills are what allow us to make a difference. By joining OPAL-RT, you will take part in this collective team adventure, where you will have an impact that reaches beyond borders while helping shape the future of simulation.

Imagine working for a company whose customers include Hydro-Québec, Caterpillar, ABB, EMBRAER, Ford, GE, GM, John Deere, RIVIAN, Texas Tech University, PNNL, and Pratt & Whitney! OPAL-RT has set itself the ambitious challenge of democratizing real-time simulation to make it accessible to every engineer and researcher.

Achievements and stimulating challenges:

Do you like software programming, but also want to stay close to the hardware? Or do you have experience in hardware and would like to move into lower level software programming?

In an Agile/Scrum environment, you will participate in the development and maintenance of OPAL-RT's RT-LAB and HYPERSIM software board drivers. Any experience using communication buses (CAN, MIL-STD-1553, ARINC429 etc.) or communication protocols (IEC61850, C37.118, DNP3, Modbus etc.) would be an asset to the team.

Your main responsibilities:

  • Participate in the planning and organization of work;
  • Define, implement and validate new card drivers;
  • Add new features, improve performance and correct potential errors in existing drivers;
  • Participate in the integration of pilots in the RT-LAB and HYPERSIM software;
  • Perform tests on the card 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;
  • Contribute actively to customer support, if required.

Requirements:

  • Education: Bachelor's degree in electrical, computer or software engineering
  • Experience:2-4 years of relevant experience in C/C+ development.
  • Required knowledge: Programming in C / C ++, Linux, POSIX.
  • Significant assets: Real-time concepts, Git/GitLab, MATLAB/Simulink, Java, gdb, socket programming, multithreading, JIRA/Confluence, Python, shell script, FPGA programming concepts, PCIe concepts.
  • Language skills: French required. Good English skills for reading specialized/scientific books and software not available in French.
  • Soft skills: Organization, rigor and determination, adaptability, autonomy, good interpersonal skills, judgment, analytical skills, resourcefulness and problem-solving ability.

A career at OPAL-RT will suit you if:

  • You are looking for stimulating challenges that will push you to constantly surpass yourself.
  • You dream of an atmosphere that is both family-oriented, professional, collaborative and friendly.
  • You need a flexible schedule and access to telecommuting in order to balance your personal and professional life.
  • You wish to perfect your knowledge and know-how by working with researchers, innovators and scientists who all have one thing in common: Passion.
  • You have made the choice to be an important contributor to the advancement of technology in a multitude of industries.
  • You want to be considered for your ideas, creativity and talents.
  • You know your value and are looking for a competitive total compensation package.
  • You don't want a job, you want a career!

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
944,003 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Montreal
Hybrid • Full-Time • Brno
Python
SQL
DevOps
Git
Apply
Python Developer 1 hour ago
In office • Full-Time • 2+ years exp • Bachelor's Degree • Petaling Jaya
Python
JavaScript
SQL
Node JS
Python
FastAPI
Databases
MS SQL
Frontend
React.js
DevOps
Rest API
Apply
Software Engineer I 9 hours ago
≈ $51k – $133k per year (Estimated) • Hybrid • Bachelor's Degree • London
Python
Go
Java
SQL
C#
Databases
MySQL
PostgreSQL
AI/ML
Cursor
Claude
AI Agents
OpenAI Codex
DevOps
AWS
Management
Agile
Apply
$114k – $180k per year • Remote (United States) • Full-Time • 5+ years exp • Bachelor's Degree • Dallas
Python
Go
Java
DevOps
Rest API
Splunk
Terraform
Ansible
GCP
GitHub Actions
New Relic
Datadog
Prometheus
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Grafana
Linux
Apply
In office • Full-Time • Pune
Java
Java
Spring Framework
Maven
Spring Boot
Gradle
Databases
Apache Kafka
Mobile
Dependency Injection
DevOps
Docker
Kubernetes
Linux
Unix
Apply
FEA Engineer 1 day ago
≈ $9k – $24k per year (Estimated) • In office • Full-Time • 2+ years exp • Master's Degree • Pune
Python
C++
MATLAB
Apply
$131k – $180k per year • Equity • In office • Full-Time • Bachelor's Degree • Boston
Java
TypeScript
C++
DevOps
GitHub
Linux
Design
SolidWorks
Management
Google Docs
Agile
Apply
≈ $69k – $201k per year (Estimated) • In office • Internship • Bachelor's Degree • Sioux Falls
Python
Java
SQL
PowerShell
C#
Management
Microsoft Office
Apply
$91k – $151k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Waltham
Python
SQL
Databases
Microsoft Fabric
AI/ML
AI Agents
RAG
Copilot Studio
DevOps
Azure
Analytics
Power BI
Apply
≈ $43k – $128k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Cambridge
Python
AI/ML
Machine Learning
DevOps
CI/CD
AWS
Apply
≈ $87k – $176k per year (Estimated) • In office • Full-Time • 5+ years exp • High School Diploma • Montreal
C++
C++
CMake
DevOps
GitHub Actions
GitLab CI
CI/CD
Jenkins
Git
Linux
Windows
Apply
≈ $90k – $192k per year (Estimated) • In office • Full-Time • 5+ years exp • High School Diploma • Montreal
Python
Java
C++
MATLAB
MATLAB
Simulink
DevOps
Git
Linux
Windows
Management
Agile
Scrum
Kanban
Apply
≈ $61k – $142k per year (Estimated) • In office • Full-Time • 5+ years exp • High School Diploma • Montreal
MATLAB
MATLAB
Simulink
Management
Microsoft Office
Apply
≈ $45k – $84k per year (Estimated) • In office • Full-Time • 5+ years exp • High School Diploma • Montreal
Management
SharePoint
Microsoft Office
Apply
≈ $41k – $68k per year (Estimated) • In office • Internship • Montreal
Apply
Software Developer 1 day ago
≈ $40k – $120k per year (Estimated) • Hybrid • 3+ years exp • Montreal
JavaScript
Databases
MySQL
Frontend
GraphQL
DevOps
Rest API
Apply
$50k per year • In office • Montreal
Management
Microsoft Office
Apply
Senior Accountant, NA 9 hours ago
≈ $59k – $118k per year (Estimated) • Hybrid • Full-Time • Montreal
Analytics
Microsoft Excel
Management
Microsoft Office
Apply
≈ $96k – $195k per year (Estimated) • Equity • Hybrid • Full-Time • 8+ years exp • Master's Degree • Montreal • Toronto
Apply
Hybrid • Full-Time • 8+ years exp • Master's Degree • Montreal
Management
Agile
Apply
See all jobs
This is one of many
944,003 more open roles from verified company boards, updated every day.