English version will follow
OPAL-RT Technologies recherche un Développeur Logiciel-NI.
À propos d’OPAL-RT Technologies :
Imaginez travailler pour une entreprise qui compte parmi ses clients la NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NREL et Hydro-Québec! 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. En rejoignant le clan des OPALIENS, vous contribuerez à la technologie du futur.
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!
Réalisations et défis stimulants :
L'électrification des véhicules prenant une place de plus en plus importante dans l'industrie, l'une des missions de l'équipe eFPGASIM est de faciliter la simulation des entraînements électriques, des moteurs et des batteries sur la plateforme NI. Cette simulation est essentielle pour les tests des calculateurs (ECU/BMS) au niveau du signal et de la puissance dans le secteur de la mobilité électrique. Afin d'agrandir notre équipe, nous recherchons un candidat ayant une expérience en développement logiciel ou en intégration système sous LabVIEW, et intéressé par la conception d'outils FPGA dédiés à la simulation des entraînements et moteurs électriques. Nous privilégions les candidats faisant preuve de compétences en collaboration et en leadership technique.
Résumé du rôle :
Dans un environnement de travail dynamique inspiré de la méthodologie Agile/Scrum, le candidat participera à toutes les activités liées au développement d'outils logiciels contribuant à faire progresser l'intégration des solveurs basés sur FPGA pour les applications de simulation de moteurs électriques (identification des besoins, planification, développement logiciel, validation et couverture des tests), en mettant l'accent sur le développement de produits intégrés dans les environnements LabVIEW et VeriStand.
Les produits eFPGASIM et electrical Hardware Solver (eHS) décrits sur le site Web d'OPAL-RT donnent un aperçu des avancées technologiques d'OPAL-RT dans ce domaine. Le candidat retenu travaillera directement avec une équipe de développeurs de logiciels sur le développement de nouveaux produits. Il aura l'occasion de se familiariser avec les offres de produits eFPGASIM et leur rôle dans le contexte de la simulation Hardware-in-the-Loop en temps réel, et devra se tenir au courant des tendances du secteur. Ils seront également un contributeur clé à l'amélioration continue au sein de l'équipe.
Fonctions principales :
Développement de produits :
o Produire des estimations appropriées pour les tâches et identifier les risques et les lacunes qui nécessitent une enquête plus approfondie avant d'être évalués lors des sessions de perfectionnement et de planification de l'équipe.
o Traduire les critères d'acceptation en logiciel fonctionnel,
o Suivre les normes et les directives de codage de l'organisation et tenir ses coéquipiers responsables de faire de même.
o Développer et maintenir des cadres pour l'autoconstruction et l'autotest.
o Effectuer des revues de code en temps opportun et identifier les divergences.
o Automatiser les tests (petits, moyens et grands) selon les besoins afin de réduire les risques et d'assurer la qualité du produit;
o Produire la documentation technique du produit.
Développement technique :
o Favoriser la croissance et le développement professionnels au sein et à l'extérieur de l'équipe. Prendre activement des mesures pour accroître l'excellence technique dans l'ensemble de l'organisation.
o Utiliser des modèles de conception et les meilleures pratiques de codage.
o Rechercher les occasions d'améliorer les compétences techniques liées au développement du produit.
o Produire de la documentation pour les procédures de l'équipe, si nécessaire, afin de faciliter l'intégration et la longévité.
Soutien :
o Agir en tant que ressource de soutien technique interne (niveau 3 - prévente/post-vente) pour l'entreprise.
Exigences :
Éducation :BSc/MSc en génie électrique ou expérience connexe (y compris des cours sur les systèmes numériques, le traitement des signaux, l'automatisation et les systèmes embarqués) ;
Expérience :Expérience dans le développement de logiciels ou l'intégration de systèmes.
Compétences requises :LabVIEW, familiarité avec les systèmes embarqués et les logiciels de contrôle de version.
Atouts :Expérience avec DevOps, LabVIEW FPGA, LabVIEW Real-Time, VeriStand, connaissance des entraînements et moteurs électriques, expérience en ingénierie des contrôles, Jenkins, expérience en modélisation dans Simscape Electrical, PSIM, PLECS, NI Multisim, MATLAB, TestStand, Python, C/C++, Java, VHDL/Verilog ;
Certifications :Une certification récente de Développeur LabVIEW certifié ou d'Architecte LabVIEW certifié est un atout.
Langues :Maîtrise du français obligatoire. Excellentes compétences en anglais pour la lecture d'ouvrages spécialisés/scientifiques non disponibles en français et l'utilisation de logiciels spécialisés existant uniquement en anglais;
Pour être le meilleur candidat, vous devrez :avoir D'excellentes aptitudes à la communication, un dévouement à respecter les échéances des projets en temps opportun, des aptitudes au travail d'équipe, de la proactivité, de bonnes aptitudes à la résolution de 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!
Au plaisir de faire ta connaissance !
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 — nous ne voudrions pas qu'il en soit autrement.
-
OPAL-RT Technologies is seeking a NI Software Developer
About OPAL-RT Technologies
Imagine working for a company whose customer list includes NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NREL and Hydro-Québec! OPAL-RT’s ambitious goal is to democratize real-time simulation by making it affordable and accessible to every engineer and researcher. Joining the OPAL-RT family means you will help shape the future of technology.
As a world leader in diverse applications, our tools are used in a wide range of areas such as automotive, aerospace, energy, transportation and industrial manufacturing, etc. Founded in Quebec with a growing presence worldwide, OPAL-RT has the wind in its sails!
Achievements and stimulating challenges:
As vehicle electrification becomes more and more prominent in the industry, one of the eFPGASIM team’s mission is to facilitate the simulation of electric drives, motors, and batteries on the NI platform for the purpose of signal-level and power-level ECU/BMS testing in the e-mobility industry. To further expand our team, we are looking for a candidate with experience in software development or system integration in the LabVIEW environment, and with interest in the design of FPGA-based tools targeted towards electric drive \& motor simulation. We favor candidates who demonstrate technical collaboration and technical leadership skills.
Role summary:
In a dynamic work environment inspired by the Agile/Scrum methodology, the candidate will participate in all the activities related to the development of software tools contributing to advance the integration of FPGA-based solvers for electric motor simulation applications (requirement identification, planning, software development, validation \& test coverage), with a focus on the development of products integrated into the LabVIEW and VeriStand environments.
The eFPGASIM and electrical Hardware Solver (eHS) products described on OPAL-RT’s website provide insight into OPAL-RT’s technological advancements in this field. The successful candidate will work directly with a team of software developers on new product development. They will have the opportunity to learn about the eFPGASIM product offerings and their role in the context of real-time Hardware-in-the-Loop simulation, and will be expected to keep up with trends in the industry. They will also be a key contributor to continuous improvement on the team.
Main Duties
Product Development :
-
Produce appropriate estimates for tasks and identifies risks \& gaps that require further investigation prior to evaluation during team refinement \& planning sessions.
-
Translate acceptance criteria into working software,
-
Follows organizational coding standards and guidelines and holds teammates accountable for doing the same.
-
Develops and maintains frameworks for Autobuilding and Autotesting.
-
Conducts code reviews in a timely manner and identifies discrepancies.
-
Automates Tests (small, medium, and large) as needed in order to reduce risk \& ensure the quality of the product.
-
Produces technical documentation of the product.
Technical Development :
-
Promotes professional growth and development inside and outside the team. Actively takes steps to increase technical excellence across the organization.
-
Uses design patterns and coding best practices.
-
Seeks opportunities to improve technical skills related to the product development.
-
Produces documentation for the procedures of the team as needed to facilitate onboarding and longevity.
Support :
- Acts as an internal technical support resource (Level 3 – presales/postsales) for the company.
Requirements:
Education:BSc/MSc in Electrical Engineering or related experience (including courses on digital systems, signal processing, automation, and embedded systems);
Experience:Experience with software development or system integration.
Required skills:LabVIEW, familiarity with Embedded Systems and Version Control Software.
Assets:Experience with DevOps, LabVIEW FPGA, LabVIEW Real-Time, VeriStand, knowledge of the electric drives \& motors, controls engineering experience, Jenkins, experience with modeling in Simscape Electrical, PSIM, PLECS, NI Multisim, MATLAB, TestStand, Python, C/C++, Java, VHDL/Verilog;
Certifications:A recent Certified LabVIEW Developer or Certified LabVIEW Architect certification is an asset;
Languages:French mandatory. Strong English skills for reading specialized/scientific books not available in French and the use of specialized software that exists only in English;
To be a best fit, you will need:Great communication skills, dedication to meet project deadlines in a timely manner, teamwork skills, proactivity, good problem-solving skills.
A career with OPAL-RT will suit you if:
You are seeking stimulating challenges that will constantly push you to do your best
You dream of a family environment that is also professional, cooperative and friendly.
You need a flexible schedule and the ability to telecommute in order to balance work and home life.
You want to continue to expand your knowledge and know-how by working side-by-side with researchers, innovators and scientists who share one thing; Passion.
You have chosen to be an important contributor the technological progress in a multitude of industries.
You want to be recognized for your ideas, creativity and talents.
You know your worth and seek a globally competitive salary.
You don’t just want a job, you want a career!
The use of the masculine gender includes the feminine and is used solely to simplify the text.
Creating meaningful work means embracing different perspectives. We are an equal opportunity employer and do not discriminate. Embracing diversity is what makes OPAL-RT what it is—we wouldn’t want it any other way.