Développeur de Logiciels Junior (Equipe Fondation)|Junior Software Developer (Foundation Team)

  • Temps plein

Description de l'entreprise

Nous sommes l'entreprise à l'origine des simulateurs terrestres et maritimes les plus fiables du secteur.

CM Labs 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 Vortex Studio, CM Labs 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.

Aujourd'hui, CM Labs 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 CM Labs, nos marchés sont mondiaux. Parmi nos clients figurent Honda, Hitachi, Liebherr, NASA et Volvo.

Company Description

We are the company behind the most trusted land and sea simulators in the industry.

CM Labs builds simulation-based solutions to help clients design advanced equipment and prepare for skilled operations. Through its Vortex Studio platform, CM Labs provides capabilities for training simulators, mission rehearsal, serious games, virtual prototyping, and testing. Today, CM Labs is the leading vendor for simulation-based training in the construction and port industries.

With over 1,000 simulators in 30 countries using CM Labs’ simulation technology, our markets are global. Our customers include Honda, Hitachi, Liebherr, NASA, and Volvo.

Description du poste

Notre équipe R&D de logiciels est à la recherche d'un développeur de logiciels junior. L'individu sera responsable de travailler au développement continu de notre plateforme logicielle Vortex. Le candidat doit avoir de bonnes compétences en communication orale et écrite et bien travailler dans un environnement d'équipe. Il doit également avoir de bonnes capacités d'observation et d'analyse. La plateforme Vortex est utilisée pour développer des simulateurs pour la formation des opérateurs et la planification de missions dans différents domaines tels que les équipements lourds pour la construction, les ports, les mines, ainsi que les robots, les véhicules télécommandés, les sous-marins, etc. La plateforme est utilisée pour nos propres simulateurs de formation immersifs ainsi que par des clients externes.

Responsabilités:

  • Contribuer au développement des applications et des outils de plateforme Vortex.
  • Participez au développement agile en tant que membre de l'équipe.
  • Proposer, discuter et réviser les conceptions avec l'équipe.
  • Passez en revue vos propres modifications de code et celles d'autres développeurs avec des pull requests.
  • Porter et évaluez les tâches avec l'équipe.

Job Description:

Our software R&D team is looking for a Junior Software Developer to join us. The individual will be responsible for working on the continuous development of our Vortex software platform. The candidate must have good oral and written communication skills and work well in a team environment. She/he must also have keen observation and analytical skills. The Vortex platform is used to develop simulators for training operators and mission planning in different domains such as heavy equipment for construction, ports, mining, as well as robots, remotely operated vehicles, submarines, and more. The platform is used for our own immersive training simulators as well as by external customers.

Responsibilities:

  • Contribute to the development of Vortex Platform's applications and tools.
  • Participate in agile development as a member of the team.
  • Propose, discuss, and review designs with the team.
  • Review your own code changes and those of other developers with pull requests.
  • Scope and estimate tasks with the team.

Qualifications

  • Diplôme en informatique ou en génie logiciel ou expérience équivalente.
  • Solide connaissance du langage de programmation C ++ et de la programmation orientée objet.
  • Sens aigu des responsabilités et de l'engagement
  • Bonnes compétences en communication

Atouts

  • Connaissance des outils de scripting, Python en particulier
  • Expérience en développement logiciel et applications commerciales sur Windows.
  • Connaissance de C #
  • Connaissance des modèles de conception et UML
  • Expérience avec des moteurs de jeu tels que Unity
  • Bilingue en français et anglais

Qualifications

  • Diploma in Computer Science or Software Engineering or equivalent experience.
  • Strong knowledge of the  C++ programming language and object-oriented programming.
  • Strong sense of responsibility and commitment
  • Good communication skills

Assets

  • Knowledge of scripting tools, Python in particular
  • Experience in software development and commercial applications on Windows.
  • Knowledge of the  C# programming language
  • Knowledge of design patterns and UML
  • Experience with game engines such as Unity
  • Bilingual in French & English

Informations supplémentaires

Ce que nous offrons

  • La chance d'avoir un impact sur le monde réel en travaillant sur des projets innovants et stimulants et en créant une technologie de pointe;
  • Horaire de travail flexible;
  • Conciliation travail- vie personnelle
  • Semaine payée (semaine de vacances supplémentaire) entre Noël et le Nouvel An;
  • Rabais d'entreprise (transport, gymnase, pistes de ski, événements spéciaux).

*Seuls les candidats sélectionnés seront contactés.

 

What We Offer

  • The chance to have an impact on the real world by working on innovative and challenging projects and creating cutting edge technology;
  • Flexible work schedule;
  • Work-life balance;
  • Paid week off (additional vacation week) between Christmas and New Years;
  • Company discounts (Transport, Gym, Ski hills, special events).

Only selected candidates will be contacted.

The masculine gender is used in this text without discrimination, to facilitate reading.