Développeur(euse) Logiciel Drivers / Drivers Software Developer
Opal-rt
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?
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 !
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?
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.
- ...Genetec et l'un des principaux logiciels sur le marché de la sécurité... ...aux clients. En tant que développeur logiciel au sein de notre équipe... ...and one of the leading software products in the physical security... ...customers. As a Software developer in our test automation team,...SuggestedDaily paidFull timeWork at officeLocal areaFlexible hours
- ...pourriez faire partie d’une équipe de développement logiciel qui collabore avec d’autres équipes pour... ...Your team’s dynamic: You could be part of a software development team that works in collaboration with other teams to develop and maintain a cloud platform for a brand-new...SuggestedFull timeFlexible hours
- ...Description La dynamique de votre équipe : Le Développeur(euse) logiciel - compilation et déploiement travaillera au sein de l’équipe... ...----------------------------- Your team’s dynamic: The Software Developer - Builds & Releases will be working within the SCMT team (...SuggestedFull timeFlexible hours
- ...Clearance, c'est une équipe de développeurs et de testeurs enthousiastes,... .... En tant que développeur logiciel, vous pourriez jouer un rôle... .... In practice, we develop a self-service web portal that... ...stored on our platform. As a Software Developer, you will play a key...SuggestedDaily paidFull timeImmediate startFlexible hours
- ...autonome un large ensemble de tâches. Nous recherchons un développeur logiciel possédant une maîtrise avancée de Microsoft Dynamics 365 et... ...a diverse range of tasks independently. We are seeking a Software Developer with advanced proficiency in Microsoft Dynamics 365 and Power...SuggestedFull timeFlexible hours
- ...et opérations. Genetec développe des logiciels à plateforme ouverte, de l’... ...: Nous sommes à la recherche de développeurs logiciels passionnés ayant différents... ...public safety, and operations. Genetec develops open-platform software, hardware and cloud-based services for...Full timeFlexible hours
- ...Description La dynamique de votre équipe : Dans votre rôle de développeur logiciel, vous serez dans une position unique pour exploiter et... ...---------- Your team’s dynamic: In your role as a software developer, you will be in a unique position to leverage and expand...Full timeContract workApprenticeshipFlexible hours
- ...technologies en développement logiciel. Voici quelques exemples... ...the latest technologies in software development. Here is an... ...Elasticsearch and Redis Web UI developed in ReactJS Asynchronous... ...of the team to define, develop, deploy, and maintain features...Full timeFlexible hours
- ...superior power, and robust protection. Xona is seeking a skilled Software Engineer to work as a contributor to the development and... ...protection renforcée. Xona est à la recherche d’un(e) ingénieur(e) logiciel qualifié(e) qui contribuera au développement et à l’intégration...Permanent employmentFull timeWork at office
- ...nos clients un kit de développement logiciel (SDK) de pilotes de périphériques... ...Integration” team is responsible for developing and integrating device drivers within Genetec’s various new... ...continuously deliver an innovative and robust software device driver sdk to our clients....Full timeFlexible hours
- ...hybrides. Nous sommes à la recherche d’un(e) développeur(euse) logiciel en test (SDET) pour se joindre à notre équipe Video Systems... ..., cloud, and hybrid environments. We are looking for a Software Developer in Test (SDET) to join our Video Systems Test team. In this...Full timeFlexible hours
- ...Notre équipe est composée de plus de 20 développeurs et spécialistes en tests issus de... ...contribuerez au développement de solutions logicielles pour un large portefeuille d'appareils... ...While working with us, you’ll help develop software solutions for a wide portfolio of appliances...Full timeFlexible hours
- ...place des systèmes partagés que d'autres développeurs utilisent et en élevant le niveau de... ...processus : Appel avec le·la recruteur·euse → Entrevue avec le·la responsable de l'... ...un poste vacant existant. Senior Software Developer - FrontEnd Plusgrade builds the sleek...Full timeWork at officeRemote workWorldwideFlexible hours
- ...et opérations. Genetec développe des logiciels à plate-forme ouverte, de l’... ...nouvelle génération. Nous cherchons un développeur logiciel à l’aise avec le développement... ...safety, and operations. Genetec develops open-platform software, hardware and cloud-based services for...Remote workFlexible hoursDay shift
- ...la manière dont des centaines de développeurs créent, déploient et exploitent des logiciels dans des environnements cloud,... ...developers build, deploy, and operate software across cloud, on-premises and... ..., automation, observability, developer experience and hybrid deployment...Flexible hours
- ...Clearance, c'est une équipe de développeurs et de testeurs enthousiastes,... .... En tant que développeur logiciel, vous pourriez jouer un rôle... .... In practical terms, we develop a self-service web portal that... ...on our platform. As a Software Developer, you will play a key...Daily paidFull timeImmediate startFlexible hours
- ..., déploient et exploitent des logiciels dans des environnements cloud,... ...recherchons un(e) développeur(euse) logiciel pour rejoindre l’équipe... ...build, deploy, and operate software across cloud, on-premises and... ...We are looking for a software developer to join the platform engineering...Full timeFlexible hours
- ...utilisées autant par les entreprises que par les développeurs. Vous vous joindrez à l’équipe en tant que Développeur logiciel en tests (SDET), un rôle hybride combinant... ...alike. You will be joining the team as a Software Developer in Test, a hybrid role that blends software...Full timeFlexible hours
- ...dynamique de votre équipe : Des développeurs et des spécialistes des tests... ...Pour vous, un excellent logiciel est synonyme de qualité, de... ...-- Your team’s dynamic: Developers and test specialists from diverse... ...You believe great software means quality, security, and...Full timeContract workInternshipFlexible hours
- ...Baccalauréat en informatique, en génie logiciel ou expérience équivalente Minimum de 3... ...endeavor. Your day at a glance: Design, develop, and maintain applications, tools, and... ...Bachelor's degree in Computer Science, Software Engineering, or equivalent experience...Daily paidLong term contractFull timeFlexible hours
- ...follow : OPAL-RT Technologies est à la recherche d’un Développeur Logiciel Systèmes de build. À propos d’OPAL-RT Technologies :... ...___ OPAL-RT Technologies is looking for a Build Systems Software Developer. About OPAL-RT Technologies : A global leader across...Full timeWork at officeRemote workWork from homeFlexible hours
- ...). Résumé du poste À titre de développeur ou développeuse logiciel senior au sein de l’équipe APPS, vous... .... Job Description As a senior software engineer on the APPS team, you will... ...plugins. Analyze complex problems and develop long-term solutions that address...Long term contractFull timeWork at office
- ...et développement recherche un développeur senior pour participer au développement de la plateforme logiciel Vortex. La plateforme de... ...plusieurs postes de disponibles en dévelopement logiciel qui regroupent... .... Job Description: Our software R&D team is looking for a Senior...Full timeRemote workFlexible hours
- ...des opérations. Genetec développe des logiciels sur plateforme ouverte, du matériel... ...continue. Nous recherchons un développeur logiciel polyvalent, intéressé par le... ...safety, and operations. Genetec develops open-platform software, hardware and cloud-based services for...Full timeFlexible hours
- ...Genetec. Nous recherchons un développeur expérimenté, doté d’un solide... ...et exploitation de logiciels en production ~ Excellentes... ...We are looking for a seasoned developer with a strong security mindset... ...building and operating production software ~ Strong software engineering...Long term contractFull timeFlexible hours
- ...la recherche de développeurs(euses) de différents niveaux d’expérience... ...génie informatique, en génie logiciel ou en informatique, ou une... ...degree in Computer Engineering, Software Engineering or Computer... ...technical skill and creativity to develop powerful, efficient solutions...Full timeFlexible hours
- ...Aperçu du poste : Le/la développeur(euse) logiciel – administrateur(trice) système DevOps travaillera au sein de l'équipe SCMT (Software Configuration Management & Tools) qui fait... ...-------- Job overview: The Software Developer – DevOps System Administrator will be working...Flexible hours
- ...déployer la prochaine génération de logiciels de sécurité physique de... ...services clés destinés aux développeurs applicatifs de Genetec. Votre... ...OS family is responsible for developing an operating system and... ...generation of physical security software to our clients. Your goal...Full timeRemote workFlexible hours
- ...votre équipe : Nous recherchons un·e Développeur·se logiciel senior possédant une expertise... ...Certifications Microsoft (ex. : Azure Developer, Power Platform, Dynamics 365) Expérience... ...: We’re looking for a Senior Software Developer with deep expertise in Microsoft...Full timeFlexible hours
- ...technologies en développement logiciel. Voici quelques exemples... ...with the latest technologies in software development. Here is an... ...Elasticsearch and Redis Web UI developed in ReactJS with TypeScript,... ...Your day at a glance: Develop and maintain modern...Flexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Développeur(euse) Logiciel Drivers / Drivers Software Developer. Be the first to apply!
- software developer intern Montréal, QC
- software design engineer Montréal, QC
- software engineer devops Montréal, QC
- software developer internship no experience Montréal, QC
- software engineer salary in canada Montréal, QC
- junior software engineer Montréal, QC
- software developer no experience Montréal, QC
- développeur logiciel Montréal, QC
- software engineer intern Montréal, QC
- director software engineering Montréal, QC

