Développeur Logiciel Senior (simulation)

Montréal, QC, CA, Canada

Job Description

Description de l'entreprise

Vention aide certaines des entreprises manufacturieres les plus innovantes a automatiser leur plancher de production en quelques jours seulement.



Notre plateforme d'automatisation manufacturiere en ligne (MAP - Manufacturing Automation Platform) permet a nos clients de concevoir, automatiser, commander et deployer leur equipement de production directement a partir de leur navigateur web.


Basee a Montreal, au Canada, Vention possede egalement des bureaux a Berlin et a Boston, et est utilisee dans plus de 3 000 usines reparties sur 5 continents. Reconnue parmi les cultures d'entreprise les plus admirees au Canada et certifiee

Great Place to Work

, Vention valorise une culture de performance axee sur le bonheur au travail.


Nous aimons les objectifs ambitieux, les faits et les donnees, ainsi que les debats constructifs. Mais nous savons aussi qu'on ne peut pas se depasser continuellement sans evoluer dans un environnement bienveillant et stimulant. Ces deux facettes de notre culture se nourrissent mutuellement et sont protegees avec le meme niveau d'attention.

Nos valeurs et principes :



La reussite de nos clients est notre priorite

- nous faisons ce qui est juste pour eux, meme si cela rend notre travail plus exigeant.

Nous executons et livrons

- nous nous fixons des objectifs ambitieux et sommes motives a les atteindre.

Nous debattons, puis nous nous engageons

- nous remettons en question nos propres idees pour trouver les meilleures solutions.

Nous innovons pour inspirer

- que ce soit par nos produits, nos experiences utilisateurs ou nos pratiques d'affaires.

Nous collaborons pour aller plus loin

- en equipe, nous accomplissons davantage que seuls.

Nous donnons a chacun les moyens d'atteindre son plein potentiel

- nous avons des standards eleves, mais savons aussi celebrer les progres et les reussites.

Description du poste



En tant que

developpeurse principale en simulation

chez Vention, vous jouerez un role cle dans l'evolution de notre moteur de simulation accessible depuis un navigateur web. En travaillant au sein d'une equipe agile, vous contribuerez a la conception et a la mise en oeuvre de nouvelles fonctionnalites et de flux de travail 3D permettant aux utilisateurs de concevoir, valider et visualiser leurs machines de maniere autonome.

Votre travail aura un impact significatif sur les capacites de notre plateforme et la facon dont nous demontrons notre technologie a nos clients.


Nous recherchons une personne passionnee par la resolution de defis techniques complexes, dans un environnement de type startup, collaboratif et dynamique.

Responsabilites principales



Concevoir, developper et maintenir des applications logicielles robustes, performantes et evolutives. Encadrer et soutenir les membres juniors de l'equipe dans tous les aspects du developpement agile. Appliquer les patrons de conception (design patterns) et les principes SOLID pour ecrire un code clair, maintenable et reutilisable. Travailler principalement avec

TypeScript

, avec exposition a

Python

et

C++

au besoin. Developper et optimiser des interfaces avec

ReactJS

pour le developpement frontend. Analyser et refactoriser du code existant pour en ameliorer la performance et la maintenabilite. Collaborer avec des equipes multidisciplinaires pour developper des applications basees sur la simulation et la physique. Utiliser des moteurs physiques (physics engines) et des moteurs de rendu (renderers) au besoin. Appliquer l'algebre lineaire et d'autres techniques mathematiques dans le cadre du developpement.

Qualifications

Profil recherche



Baccalaureat ou maitrise en genie logiciel, informatique ou dans un domaine connexe. Plus de

5 ans d'experience

en developpement logiciel. Excellentes aptitudes en resolution de problemes et forte capacite d'analyse. Experience avec les moteurs de jeux, la simulation basee sur la physique ou le rendu 3D. Experience dans la modernisation de bases de code existantes, tout en assurant l'integrite du systeme. Bonne connaissance de l'algebre lineaire et des concepts mathematiques appliques a la simulation physique.

Atouts



Connaissance de

ROS (Robot Operating System)

ou d'autres logiciels robotiques et de leur integration dans des applications logicielles. Experience avec les

systemes embarques

ou les environnements de calcul en temps reel.

Informations complementaires

Ce que nous vous offrons



Des conges payes flexibles et une politique de teletravail adaptee a vos besoins. Des collations et boissons offertes pour bien demarrer votre journee. Des regimes de soins de sante complets et globaux pour que vous soyez a votre meilleur. Des opportunites concretes de developpement de carriere -- votre avenir compte pour nous. Des evenements sociaux varies pour celebrer ensemble, adaptes aux divers interets de notre equipe : equipes sportives commanditees, soirees quiz, et plus encore. Du temps pour faire du benevolat et redonner a votre communaute.

Deroulement du processus d'entrevue



Entrevue initiale Entrevue avec l'equipe Defi de conception Entrevue finale Decision et offre

Engagement envers l'equite en emploi




Notre culture valorise la performance dans un environnement stimulant et bienveillant. Ce contexte dynamique vous permettra de contribuer a la creation de produits, de processus et de strategies a fort impact.


En rejoignant Vention, vous integrerez une equipe composee de professionnelles aux parcours, experiences et perspectives variees. Ensemble, nous cultivons un environnement de travail inclusif, solidaire et stimulant. Nous nous encourageons mutuellement a atteindre des resultats exceptionnels tout en batissant des relations durables, nourries par la passion et l'engagement.


Nous sommes determines a vous aider a donner le meilleur de vous-meme. Prenez votre place, et decouvrez jusqu'ou vous pouvez aller!

Vous n'etes pas certaine que votre profil corresponde parfaitement a l'offre?



N'hesitez pas a postuler quand meme. Nous serions ravis de discuter avec vous pour mieux vous connaitre et vous aider a bien comprendre le role.

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.


Related Jobs

Job Detail

  • Job Id
    JD2541271
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montréal, QC, CA, Canada
  • Education
    Not mentioned