Apply now

Posted last month

Développeur(euse) Logiciel Systèmes Embarqués / Embedded Systems Software Developer

@ OPAL-RT

Montréal, Quebec

Hybrid2+ years experienceBilingual
Apply now
SIGNALS

Overview

OPAL-RT is hiring an embedded systems software developer to build and maintain board drivers and communication protocols for its RT-LAB and HYPERSIM real-time simulation software. The work is C/C++ on Linux in an Agile/Scrum team, with a flexible schedule and telework access. The posting asks for a bachelor's degree, 2 to 4 years of C/C++ development experience and French fluency.

Responsibilities:

  • Définir, réaliser et valider de nouveaux pilotes de cartes et protocoles
  • Améliorer les performances et corriger les pilotes existants
  • Intégrer les pilotes dans RT-LAB et HYPERSIM
  • Effectuer des tests et rédiger la documentation technique
  • Participer aux revues de code et au support client

Requirements summary:

  • Baccalauréat en génie électrique, informatique ou logiciel
  • 2 à 4 ans d'expérience en développement C/C++
  • Maîtrise de C/C++, Linux et POSIX
  • Atouts : temps réel, Git/GitLab, MATLAB/Simulink, Python
  • Français obligatoire, bon niveau d'anglais technique

Tools & skills

Benefits mentioned

Disability insurance
Source and dates

Employer career site / ATS feed · bamboohr

Employer posting date
2026-09-28
First seen by our source
2026-10-08
Source record updated
2026-10-09

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentSoftware development
Experience2+ years
Work settingOffice, Home
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish, French
EducationBachelor’s degree (required)
Fields of studyGénie électrique, Informatique, Génie logiciel
Perks mentionedFlexible hours

Summary and details written by AI from the posting; the employer’s posting is the authority.

OPAL-RT

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Helping the world build better and more sustainable solutions

Full company description

Founded in 1997, OPAL-RT TECHNOLOGIES is the leading developer of open Real-Time Digital Simulators and Hardware-In-the-Loop testing equipment for electrical, electro-mechanical and power electronic systems. OPAL-RT Simulators are used by engineers and researchers at leading manufacturers, utilities, universities and research centres around the world. OPAL-RT's unique technological approach integrates parallel, distributed computing with commercial-off-the-shelf technologies. The company's core software, RT-LAB, enables users to rapidly develop models suitable for Real-Time Simulation, while minimizing initial investment and their cost of ownership. OPAL-RT also develops mathematical solvers and models specialized for accurate simulation of power electronic systems and electrical grids. RT-LAB and OPAL-RT solvers and models are integrated with advanced field programmable gate array (FPGA) I/O and processing boards to form complete solutions for RCP and HIL testing.

LinkedIn followers
20,724
People associated on LinkedIn
360
Reported office locations
  • 1751 Richardson, Suite 1060, Montreal, Canada H3K 1G6, CA
  • Avenida Diagonal, 440 (1º1), Barcelona, SPAIN 08037, ES
  • 196 rue Houdan, Sceaux, France 92330, FR
  • 2532 Harte Dr, Brighton, Michigan 48114, US
  • Bucher Straße 100, Nürnberg, 90408, DE
  • 100 Feet Road, 3rd Flr, Om Chambers, 648/A, Bengaluru, Karnataka 560038, IN
  • Alameda Rio Negro 503, 23 andar, Barueri, São Paulo 06454-000, BR
  • No.6 North Workers’ Stadium Road, Chaoyang District,, Unit 608, 6/F Zhongyu Mansion, Beijing, 100027, CN
Business categories
  • Simulation
  • Software
  • Computer
Other recorded names
  • OPAL-RT
  • OPAL-RT TECHNOLOGIES
Specialties
  • Real-Time control
  • HIL
  • Power system simulators
  • test bench
  • power electronics
  • power grid
  • Rapid Control Prototyping
  • RT-LAB
  • HYPERSIM
  • Simulink
  • software simulation
  • modeling and simulation
  • testing
  • real-time simulation
  • Hardware-in-the-Loop
  • and Software-in-the-loop
Profile identifies a recruitment agency
No
Reported total investment
1,378,090

Currency and observation date were not supplied; this is not a current valuation or a funding round.

Founded in 1997, OPAL-RT TECHNOLOGIES is the leading developer of open Real-Time Digital Simulators and Hardware-In-the-Loop testing equipment for electrical, electro-mechanical and power electronic systems. OPAL-RT Simulators are used by engineers and researchers at leading manufacturers, utilities, universities and research centres around the world. OPAL-RT's unique technological approach integrates parallel…

FieldValue
IndustrySoftware Development
Company size201-500 employees
HeadquartersMontreal, Canada
Organization typePrivately Held
Year founded1997
SpecialtiesReal-Time controlHILPower system simulatorstest benchpower electronicspower gridRapid Control PrototypingRT-LABHYPERSIMSimulink
Open jobs on Jobsy16
LinkedInView page
Job description

English will follow

OPAL-RT Technologies recherche un Développeur Logiciel Systèmes Embarqués.

À 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 an Embedded Systems 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.

Similar jobs

  • Conseiller(ère) en gouvernance

    Montréal, QC +1
    HybridFull Time

    WEPOINT Canada Développement

    10+ YOECandidates need 10 years of IT governance experience, a bachelor's degree in IT, administration or project management, and excellent French. Agile experience, senior advisory experience and knowledge of health-sector AI ethics and regulation are also needed.

    Microsoft Azure, Microsoft 365, Power BI, Power Platform, Azure DevOps, Jira

    Chargé(e) de projets

    Montréal, QC +1
    HybridFull Time

    WEPOINT Canada Développement

    Maîtrise avancée de la langue française parlée et écrite; Détenir un diplôme universitaire de premier cycle (baccalauréat) dans le domaine des technologies de l’information, en administration des affaires, en gestion,…

    Project management, Presentation skills, Communication skills, French, Agile, PMP

  • Chef des ventes médicales - Québec et Est du Canada - Medical Sales Account Executive - Quebec and Eastern Canada

    Montréal, QC
    Full Time

    Remote

    5+ YOEMaximiser l’expérience client en établissant un processus structuré de collecte et d’échange d’information permettant à l’équipe de compte de présenter une approche One Philips coordonnée…; Maintenir une connaissance à…

    Sales, Customer experience, Sales strategies, Communication skills, Interpersonal skills, Energy

  • Technicien(ne) en administration – gestion contractuelle

    Montréal, QC
    $73k–$89k/yrFull Time

    Société D'Habitation Et De Développement De Montréal .: With the multidisciplinary expertise and experience of its team, the SHDM brings together valuable knowledge and skills that it develops and…

    Détenir un diplôme d’études collégiales en administration, en gestion de l’approvisionnement ou toute autre combinaison d’étude et ’expérience jugée pertinente; Posséder un minimum de trois (3) années d’expérience…

  • IT Functional Analyst

    Montréal, QC
    Full Time

    Dragonfly Logistics Lab Inc.

    Turn needs into clear requirements, process flows, user stories and acceptance criteria; A degree in Computer Science, Information Systems, Business Administration, Engineering or a related field, or an equivalent…

  • Superviseur Reception

    Montréal, QC
    Full Time

    Corner Collection: Son frère Costa le rejoint en 1976 et ils développent ensemble une entreprise hôtelière florissante pendant plus de 45 années, connue jusqu’à…

    Motivé.e par le désir d'offrir une expérience exceptionnelle, vous saurez anticiper les besoins des clients et faire preuve de créativité face aux imprévus; Fournir des conseils personnalisés et des orientations sur…

    Communication skills, Customer experience, Provide improvement strategies, Customer service, Hotel operations, Information confidentiality

    Technicien Maintenance

    Montréal, QC
    Full Time

    Corner Collection: Son frère Costa le rejoint en 1976 et ils développent ensemble une entreprise hôtelière florissante pendant plus de 45 années, connue jusqu’à…

    2+ YOECandidates need two to three years of technical building maintenance experience and solid knowledge of building inspection. Electrical, plumbing, HVAC, drywall, painting, tiling or basic carpentry skills are an asset, along with energy, flexibility and a calm, service-focused attitude.

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.