Embedded Real-Time Software Engineer — Remote & Impact

OPAL-RT TECHNOLOGIES

Montreal (administrative region)

Hybrid

CAD 70,000 - 110,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

OPAL-RT Technologies recherche un Développeur Logiciel Systèmes Embarqués pour concevoir, valider et maintenir des pilotes de cartes et des protocoles de communication dans les logiciels RT-LAB et HYPERSIM. Vous participerez à l’optimisation, aux tests et à la documentation technique tout en travaillant avec des interfaces CPU-FPGA et des interfaces graphiques haut niveau.

Le poste exige un Bac+ et 2 à 4 ans d’expérience en C/C++, Linux et POSIX, avec des atouts en MATLAB/Simulink, Java, Python

Qualifications

  • Exigence: diplôme d'ingénieur en génie électrique, informatique ou logiciel.
  • 2 à 4 ans d’expérience pertinente en développement C/C++.
  • Connaissances: C/C++, Linux et POSIX.
  • Atouts: temps réel, Git/GitLab, MATLAB/Simulink, Java, gdb, réseau (sockets), multithreading, JIRA/Confluence, Python, shell scripting, FPGA et PCIe.
  • Français exigé avec bonnes compétences en anglais pour lectures spécialisées.

Responsibilities

  • Participer à la planification et à l’organisation du travail.
  • Définir, réaliser et valider de nouveaux pilotes de cartes.
  • Ajouter de nouvelles fonctionnalités et optimiser les pilotes existants.
  • Intégrer les pilotes dans RT-LAB et HYPERSIM.
  • Réaliser des tests sur les pilotes.
  • Rédiger la documentation technique.
  • Mettre à jour les interfaces CPU-FPGA (C/C++).
  • Développer et maintenir des interfaces de communication basées sur des standards industriels (C/C++).
  • Interfaces de configuration graphique haut niveau (C++/JAVA).
  • Intégrer des pilotes logiciels bas niveau pour matériel tiers (C/C++).
  • Participer à des revues de code.
  • Support client.

Skills

C/C++ programming
Linux
POSIX
Temps réel
Temps réel concepts

Education

Baccalauréat en génie électrique, informatique ou logiciel

Tools

MATLAB/Simulink
Java
gdb
Git/GitLab
Python
shell scripting
JIRA/Confluence
Networking (socket programming)
multithreading
FPGA concepts
PCIe concepts

Job description

OPAL-RT Technologies recherche un Développeur Logiciel Systèmes Embarqués pour concevoir, valider et maintenir des pilotes de cartes et des protocoles de communication dans les logiciels RT-LAB et HYPERSIM. Vous participerez à l’optimisation, aux tests et à la documentation technique tout en travaillant avec des interfaces CPU-FPGA et des interfaces graphiques haut niveau.

Le poste exige un Bac+ et 2 à 4 ans d’expérience en C/C++, Linux et POSIX, avec des atouts en MATLAB/Simulink, Java, Python

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

OPAL-RT TECHNOLOGIES • Montreal (administrative region)

Hybrid
CAD 70,000 - 110,000
Real-Time C++ Software Engineer — Remote & Flexible
Real-Time C++ Software Engineer — Remote & Flexible

OPAL-RT TECHNOLOGIES India Pvt. Ltd. • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Développeur C++ Temps Réel — Télétravail Flexible
Développeur C++ Temps Réel — Télétravail Flexible

OPAL-RT TECHNOLOGIES • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Télétravail flexible
Horaires flexibles
Ambiance collaborative
Développeur(euse) Logiciel Systèmes Embarqués / Embedded Systems Software Developer
Développeur(euse) Logiciel Systèmes Embarqués / Embedded Systems Software Developer

OPAL-RT TECHNOLOGIES Inc. • Montreal (administrative region)

Hybrid
CAD 85,000 - 110,000
Embedded Flight Software Engineer (C/C++, RTOS)
Embedded Flight Software Engineer (C/C++, RTOS)

COFOMO • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Senior Embedded Engineer (C/C++)
Senior Embedded Engineer (C/C++)

Amaris Consulting • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Ingénieur Logiciel Embarqué Auto – RTOS, C/C++, ISO26262
Ingénieur Logiciel Embarqué Auto – RTOS, C/C++, ISO26262

Dana • Boucherville

Hybrid
CAD 90,000 - 120,000
Testeur(euse) de Systèmes Intégrés / Integrated Systems Tester
Testeur(euse) de Systèmes Intégrés / Integrated Systems Tester

OPAL-RT TECHNOLOGIES • Montreal

On-site
CAD 72,839 - 97,119
Analyste Solutions Clients — Télétravail Flexible
Analyste Solutions Clients — Télétravail Flexible

OPAL-RT TECHNOLOGIES • Montreal (administrative region)

Hybrid
CAD 75,000 - 105,000
Télétravail flexible
Horaires flexibles
Ambiance collaborative
Développeur(euse) en Automatisation Assurance Qualité / Quality Assurance Automation Developer
Développeur(euse) en Automatisation Assurance Qualité / Quality Assurance Automation Developer

OPAL-RT TECHNOLOGIES • Montreal (administrative region)

Hybrid
CAD 70,000 - 100,000
Horaires flexibles
Télétravail