Software Developer
Adoc Talent Management
Montreal, Quebec, Canada
5d ago

ENGLISH VERSION BELOW

Nous recrutons, pour une grande firme internationale et spécialisée dans la simulation ainsi que la visualisation interactive, un développeur logiciel pour leur plateforme de simulation et de visualisation en temps réel.

Vous intégrerez l'équipe R&D de la compagnie afin de travailler sur des projets innovants en créant des technologies de pointe.

Le poste peut être 100% en télétravail, depuis le Canada.

Vos défis

  • Joindre une équipe Agile
  • Contribuer au développement des applications et des outils de la plateforme
  • Collaborer au sein d'un groupe multidisciplinaire de programmeurs, d'ingénieurs mécanique, de concepteurs de niveaux et de spécialistes en assurances qualités
  • Développer des fonctionnalités dans ces champs de compétence :
  • Intégration de composants matériels, tels que des contrôleurs (USB, CANopen) et de plateformes de mouvement (D-Box)
  • Intégration avec d'autres logiciels, tels que Unity Engine
  • Communication réseau pour simulation distribuée, déboguage à distance et notre plateforme infonuagique
  • Installation, activation de licences, et déploiements de logiciels et de contenu de simulation
  • Architecture générale de la plateforme et du SDK
  • Participer au processus de développement
  • Déterminer la portée et estimer les tâches avec l'équipe
  • Proposer, discuter et réviser des conceptions avec l'équipe
  • Programmer les fonctionnalités et les tests associés
  • Passez en revue vos propres modifications de code et celles d'autres développeurs
  • Fournir la documentation de l'utilisateur final.
  • Votre profil

  • Bonne maîtrise du language C++ et la programmation orientée objet.
  • Compréhension des principes d'assurance qualité des logiciels.
  • Fort sens des responsabilités et de l'engagement.
  • Bonnes compétences en communication écrite et oral
  • Atouts

  • Connaissance de langages de scripting en particulier Python.
  • Connaissance du langage de programmation C#.
  • Connaissance de la plateforme logiciel Qt.
  • Expérience avec des engins de jeux comme Unity.
  • Expérience avec la méthodologie Agile et Scrum.
  • Français ou anglais (bilingue idéalement)
  • We are recruiting, for an international firm specialized in simulation and interactive visualization, a software developer for their real-time simulation and visualization platform.

    You will integrate the company's R&D team to work on innovative projects by creating cutting-edge technologies.

    The position can be 100% remote, from Canada.

  • Join a team of agile developers
  • Contribute to the development of the platform's applications and tools.
  • Collaborate in a cross-functional group of software developers, mechanical engineers, level designers, and QA specialists
  • Implement features related to :
  • Integration of 3rd parties hardware, such as controls (USB, CANopen) and motion platforms (D-Box).
  • Integration of 3rd parties software, such as Unity engine.
  • Network communication for distributed simulation, remote debugging, and with our Cloud platform.
  • Installation, licensing, and deployment of software and content packages.
  • The overall architecture of the platform and SDK.
  • Participate in the whole pipeline of feature development :
  • Scope and estimate tasks with the team.
  • Propose, discuss, and review designs with the team.
  • Code features and related tests.
  • Review your own code changes and those of other developers with pull requests.
  • Profile

  • Good knowledge of C++ and object-oriented programming
  • Understanding of software quality insurance principles
  • Strong sense of responsibility and commitment
  • Good communication skills
  • Assets

  • Knowledge of scripting tools, Python in particular.
  • Knowledge of the C# programming language.
  • Knowledge of the Qt software development framework.
  • Experience with game engines such as Unity.
  • Experience with Agile / Scrum methodologies.
  • French or English (ideally bilingual)
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form