Postes à pourvoir chez LEDAS

Développeur C# (WPF) d'applications GUI pour la programmation des machines de découpe laser

Description du Poste

Nous recherchons un développeur pour l'équipe qui développe un ensemble d'applications pour l'usinage de pièces avec des machines laser. Nous créons des applications, qui assurent le fonctionnement des machines laser. Les applications coordonnent le travail de différents contrôleurs à l'intérieur de la machine, affichent l'état actuel du système et vous permettent de définir des paramètres. Ces applications sont communément appelées applications d'interface homme-machine (IHM).

Notre client est une entreprise internationale, leader dans l'industrie du traitement laser. Pour accroître la notoriété de la marque, l'entreprise a pris la décision stratégique d'unifier les interfaces utilisateur de toutes ses machines. Il existe plusieurs centaines de modifications de machines-outils et des dizaines d'applications IHM différentes. Toutes les interfaces utilisateur sont développées par des professionnels, leur implémentation est une programmation WPF non triviale. Nos applications ont remporté des prestigieux prix européens du design. Le projet est développé sur la base de .NET 4.5, WPF, C #, MVVM et Prism.

Nous invitons des candidats de tous niveaux : dès étudiants-débutants aux développeurs les plus expérimentés. Des solides compétences en mathématiques sont indispensables.

Pour les débutants, la participation au projet sera une excellente occasion d'apprendre, comment fonctionnent les mathématiques des applications CAO.Pour les développeurs expérimentés, le projet sera un sérieux défi: les fonctionnalités développées doivent combiner la haute qualité, une excellentes performances, une consommation de mémoire raisonnable, et être multiplateforme. De plus, le code doit être propre et doit assurer l'exécution sans échec sur une base de test de plusieurs milliers de scénarios.


Exigences

  • Master I ou Master II dans de domaines techniques; les étudiants diplômés et de premier cycle sont également les bienvenus.
  • Compétences en programmation WPF/C#;
  • Compréhension et connaissance pratique des principes de la programmation orientée objet (POO);


Les compétences suivantes seront un atout supplémentaire

Maîtrise des technologies suivantes:

  • MS Visual Studio / GCC / CMake;
  • SVN / Git / JIRA / Phabricator / Jenkins / TeamCity / Nunit / TestComplete / TestLink;
  • C / C++ / Python / JavaScript / TypeScript;
  • OpenGL / DirectX / WebGL / three.js;
  • Qt;
  • Expertise en programmation de microcontrôleurs/machines CNC;
  • Bonnes connaissances et compétences en mathématiques, y compris la géométrie analytique, les algorithmes sur des graphs, les méthodes numériques et l'analyse mathématique;
  • Connaissance de l'anglais.


Envoyez votre curriculum vitae à: job@ledas.com