OPAL-RT Technologies recherche un Developpeur Logiciel-NI.
A 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-Quebec! OPAL-RT s'est donne comme ambitieux defi de democratiser la simulation temps reel afin de la rendre accessible a chaque ingenieur et chercheur. En rejoignant le clan des OPALIENS, vous contribuerez a la technologie du futur.
Leader mondial dans la diversite des applications, nos outils sont utilises dans une multitude de secteurs tels que l'automobile, l'aerospatiale, l'energie, le transport, la fabrication industrielle, etc. Fondee au Quebec et maintenant assuree par une presence mondiale, OPAL-RT a le vent dans les voiles!
Realisations et defis stimulants :
L'electrification des vehicules prenant une place de plus en plus importante dans l'industrie, l'une des missions de l'equipe eFPGASIM est de faciliter la simulation des entrainements electriques, 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 mobilite electrique. Afin d'agrandir notre equipe, nous recherchons un candidat ayant une experience en developpement logiciel ou en integration systeme sous LabVIEW, et interesse par la conception d'outils FPGA dedies a la simulation des entrainements et moteurs electriques. Nous privilegions les candidats faisant preuve de competences en collaboration et en leadership technique.
Resume du role :
Dans un environnement de travail dynamique inspire de la methodologie Agile/Scrum, le candidat participera a toutes les activites liees au developpement d'outils logiciels contribuant a faire progresser l'integration des solveurs bases sur FPGA pour les applications de simulation de moteurs electriques (identification des besoins, planification, developpement logiciel, validation et couverture des tests), en mettant l'accent sur le developpement de produits integres dans les environnements LabVIEW et VeriStand.
Les produits eFPGASIM et electrical Hardware Solver (eHS) decrits sur le site Web d'OPAL-RT donnent un apercu des avancees technologiques d'OPAL-RT dans ce domaine. Le candidat retenu travaillera directement avec une equipe de developpeurs de logiciels sur le developpement de nouveaux produits. Il aura l'occasion de se familiariser avec les offres de produits eFPGASIM et leur role dans le contexte de la simulation Hardware-in-the-Loop en temps reel, et devra se tenir au courant des tendances du secteur. Ils seront egalement un contributeur cle a l'amelioration continue au sein de l'equipe.
Fonctions principales :
Developpement de produits :
o Produire des estimations appropriees pour les taches et identifier les risques et les lacunes qui necessitent une enquete plus approfondie avant d'etre evalues lors des sessions de perfectionnement et de planification de l'equipe.
o Traduire les criteres d'acceptation en logiciel fonctionnel,
o Suivre les normes et les directives de codage de l'organisation et tenir ses coequipiers responsables de faire de meme.
o Developper 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 reduire les risques et d'assurer la qualite du produit;
o Produire la documentation technique du produit.
Developpement technique :
o Favoriser la croissance et le developpement professionnels au sein et a l'exterieur de l'equipe. Prendre activement des mesures pour accroitre l'excellence technique dans l'ensemble de l'organisation.
o Utiliser des modeles de conception et les meilleures pratiques de codage.
o Rechercher les occasions d'ameliorer les competences techniques liees au developpement du produit.
o Produire de la documentation pour les procedures de l'equipe, si necessaire, afin de faciliter l'integration et la longevite.
Soutien :
o Agir en tant que ressource de soutien technique interne (niveau 3 - prevente/post-vente) pour l'entreprise.
Exigences :
Education :
BSc/MSc en genie electrique ou experience connexe (y compris des cours sur les systemes numeriques, le traitement des signaux, l'automatisation et les systemes embarques) ;
Experience :
Experience dans le developpement de logiciels ou l'integration de systemes.
Competences requises :
LabVIEW, familiarite avec les systemes embarques et les logiciels de controle de version.
Atouts :
Experience avec DevOps, LabVIEW FPGA, LabVIEW Real-Time, VeriStand, connaissance des entrainements et moteurs electriques, experience en ingenierie des controles, Jenkins, experience en modelisation dans Simscape Electrical, PSIM, PLECS, NI Multisim, MATLAB, TestStand, Python, C/C++, Java, VHDL/Verilog ;
Certifications :
Une certification recente de Developpeur LabVIEW certifie ou d'Architecte LabVIEW certifie est un atout.
Langues :
Maitrise du francais souhaitee. Excellentes competences en anglais pour la lecture d'ouvrages specialises/scientifiques non disponibles en francais et l'utilisation de logiciels specialises existant uniquement en anglais;
Pour etre le meilleur candidat, vous devrez :
avoir D'excellentes aptitudes a la communication, un devouement a respecter les echeances des projets en temps opportun, des aptitudes au travail d'equipe, de la proactivite, de bonnes aptitudes a la resolution de problemes.
Une carriere chez OPAL-RT vous conviendra si :
Vous recherchez des defis stimulants qui vous pousseront a vous depasser sans cesse.
Vous revez d'une ambiance a la fois familiale, professionnelle, collaborative et conviviale.
Vous avez besoin d'un horaire flexible et l'acces au teletravail afin de concilier votre vie privee a votre vie professionnelle.
Vous souhaitez parfaire vos connaissances et votre savoir-faire en cotoyant des chercheurs, des innovateurs, des scientifiques qui ont tous un point en commun, la
Passion
.
Vous avez fait le choix d'etre un collaborateur important pour l'avancement technologie d'une multitude d'industries.
Vous desirez etre considere pour vos idees, votre creativite et vos talents.
Vous connaissez votre valeur et recherchez une remuneration globale concurrentielle.
Vous ne voulez pas un simple emploi, vous voulez une carriere!
Au plaisir de faire ta connaissance !
L'utilisation du genre masculin inclut le feminin et est utilise uniquement pour faciliter la lecture.*
Creer un travail significatif signifie adopter differentes perspectives. Nous sommes un employeur garantissant l'egalite des chances et ne discriminons pas. Embrasser la difference 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-Quebec! 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 Architectcertification is an asset;
Languages:
French desired. 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.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.