2022-04-12 13:45:20 Jump

Développeur logiciel C++ senior - Engine


Postulez maintenant !

Description de l’entreprise
Notre client est à l’origine des simulateurs terrestres et maritimes les plus fiables du secteur. Depuis plus de 20 ans, il développe des solutions basées sur la simulation pour aider les clients à concevoir des équipements avancés et à se préparer pour des opérations qualifiées. Grâce à sa plate-forme notre client offre des capacités pour les simulateurs de formation, la répétition de mission, les jeux sérieux, le prototypage virtuel et les tests en ingénierie. Aujourd’hui, il est le principal fournisseur de formation pour la simulation dans les secteurs de la construction et du port. Avec plus de 1 000 simulateurs dans 30 pays utilisant la technologie de simulation de notre client, leurs marchés sont mondiaux.

Description de l’offre d’emploi
Leur équipe de recherche et développement recherche un développeur senior pour participer au développement de leur engin physique et son intégration dans la plateforme logicielle et ses outils en ingénierie. L’engin physique contribue à l’immersion de leurs simulateurs de formation pour machines lourdes dans diverses industries, incluant les industries de la construction et portuaires. L’engin physique est aussi au cœur de leur plateforme, leurs produits de simulation pour l’ingénierie et l’aérospatiale, pour la planification de missions, le prototypage virtuel, la création de contenu numérique interactif pour les véhicules, la conception de machine autonomes et de leurs modules de contrôle.
Votre parcours professionnel doit correspondre soit au développement logiciel d’applications temps réel avec une volonté d’en apprendre plus en algorithmie, soit en développement d’engins ou de simulation physiques (jeux, ingénierie) avec un intérêt pour l’architecture logicielle et son application dans des logiciels commerciaux.

Quelques tâches principales

  • Travaille en équipe à l’ajout de fonctionnalités dans l’engin physique, en particulier pour la simulation temps-réel de corps rigides ou de déformation du sol;
  • Travaille en équipe à l’ajout de nouvelles fonctionnalités physiques à des fins d’ingénierie, e.g. ROS, Simulink;
  • Participe au développement logiciel dans le cadre Agile en tant que membre de l’équipe «engine»;
  • Code et coach d’autres développeurs sur des projets passionnants directement avec des clients en ingénierie, en aérospatiale, ou avec des manufacturiers d’équipements;
  • Coordonne et collabore avec les pairs sur les documents de conception, les choix de solutions, les estimées, le code de développement, les tests, et les améliorations technologiques dans la plateforme;
  • Participe à la recherche et à l’intégration de méthodes innovatrices dans le champ de la simulation temps-réel;
  • Analyse et participe à la correction de défauts rapportés par les usagers.

Qualifications

  • Autorisé à travailler au Canada;
  • BAC en informatique ou en génie logiciel ou expérience équivalente;
  • 5+ ans d’expérience dans le développement logiciel pour applications commerciales;
  • Très bon niveau en développement C++ (autres langages objets un atout);
  • Confortable à travailler sur des sujets complexes et challengeant techniquement;
  • Expérience dans la conception et l’implémentation d’algorithmes optimisés pour la performance, ou sur des systèmes d’opération temps-réel;
  • Expérience dans la conception et l’implémentation de code « multithread », sur les processus concurrents et les techniques de synchronisation;
  • Motivé à travailler en équipe cross-fonctionnelle, développeurs logiciels, ingénieurs mécaniques, spécialistes de la qualité;
  • Capable d’accompagner certains membres de l’équipe dans le travail journalier;
  • Fort sens de la responsabilité et de l’engagement;
  • Bonnes aptitudes à la communication.

Atouts additionnels

  • Bonne compréhension de la modélisation mécanique et des principes d’un engine physique;
  • Connaissance de langages de scripting en particulier python;
  • Expérience avec des engins de jeux comme Unity et Unreal;
  • Expérience en développement cross plateforme, Windows et Linux;
  • Expérience avec la méthodologie Agile et Scrum.

Localisation: Montréal

ID – 7905

Isabelle Munger

Associée / Consultante sénior

...

isabelle@jumprecruteurs.ca

514-658-JUMP (5867) poste 202

Cell 514-576-8151

Je suis intéressé !


  • Taille max. des fichiers : 128 MB.