2019-08-06 10:14:06 Jump

Développeur de logiciels


Postulez maintenant !

Notre client est une véritable entreprise mondiale avec plus de 110 000 employés répartis sur tous les continents. Ils développent et fabriquent des équipements d’inspection et de métrologie 2D / 3D pour l’industrie des semi-conducteurs. Leurs produits sont utilisés dans le monde entier par les leaders du marché.

Salaire
À discuter
Rôle et Responsabilités :

Le candidat est une personne dynamique et motivée par la résolution avancée de problèmes. Il travaillera avec des spécialistes dans les domaines du génie logiciel, de l’optique, de l’électromécanique, de la robotique, des bases de données, de l’intelligence artificielle et de la vision industrielle.

Nous recherchons des apprenants rapides qui aiment repousser leurs limites et qui sont orientés vers l’équipe. Le candidat idéal est passionné par les systèmes de haute technologie et à grande échelle. Quelqu’un qui intervient pour faire tout ce qui est nécessaire sans attendre d’être invité.

Le candidat fera partie de l’équipe de développement logiciel. Cette équipe multidisciplinaire est responsable de la conception, du développement et du déploiement de solutions logicielles pour nos clients industriels. Le candidat soutiendra et améliorera également les solutions existantes. Il contribue au développement de nouvelles fonctionnalités pour les différentes composantes du système.

Enfin, le candidat aura l’occasion d’utiliser et d’améliorer ses connaissances des technologies suivantes:
• Technologie basée sur l’IA
• Programmation d’interface utilisateur
• vérification et validation du logiciel
• Vision par ordinateur / Vision par la machine / Traitement d’images / Apprendre en profondeur.
• optique
• Base de données

L’ingénieur interagira avec l’équipe d’intelligence artificielle, l’équipe logicielle, l’équipe matérielle, l’assurance qualité, l’équipe technique d’applications sur le terrain et le chef de projet.

Principales Responsabilités
  • Concevez et codez des bases de code volumineuses ciblant des systèmes combinant matériel et logiciel, avec des contrôles utilisateur intuitifs et interactifs et la gestion des magasins de données persistants.
  • Développer des interfaces utilisateur pour nos services
  • Travailler avec la base de données SQLite et les fichiers de sortie CSV pour générer des rapports personnalisés.
  • Concevoir des écrans d’interface graphique pour fournir à l’utilisateur des informations en temps réel et le statut de l’inspection.
  • Comprendre les performances des équipements, y compris les composants électriques, optiques et mécaniques, et optimiser les performances de nos solutions.
  • Participer aux revues de conception et de code, et communiquer des concepts techniques clairement et efficacement, verbalement et par écrit.
  • Produire la documentation utilisée dans la proposition de solution, la conception détaillée et l’utilisation de la solution.
  • Effectue l’ingénierie logicielle dans le cadre du processus agile établi pour le projet. Contribue à l’amélioration continue de ces processus.
  • Fournir des estimations précises pour son propre travail.
  • Autres tâches requises et demandées par la direction.
Compétences requises:
  • Baccalauréat en sciences informatiques, «Computer Engeneering» ou un domaine connexe est obligatoire. Une maîtrise et/ou un doctorat sont un plus.
  • Connaissance approfondie des langages de programmation tels que C / C ++ (studio MS Visual Studio, constructeur Borland (préférable)), bibliothèque STL C ++, fonctionnalités de logiciels axés sur les mathématiques, dll Windows, services, développement d’API ou expérience similaire de systèmes d’ingénierie logicielle sur PC.
  • Une bonne connaissance pratique des structures de données et des modèles de conception, des connaissances multithreading et des API Windows constituent un atout certain.
  • Connaissance de SQL pour une base de données populaire telle que PostgreSQL, Oracle ou SQL Server
  • Expérience des systèmes de suivi des problèmes tels que Phabricator, Redmine et/ou Jira est un atout.
  • Expérience ou grand intérêt pour la vision artificielle et l’intelligence artificielle.
Autres prérequis :
  • Capacité de résolution de problèmes et d’optimisation.
  • Désir de travailler dans un environnement dynamique avec des attentes élevées.
  • Compétences et aptitudes à travailler avec des équipes interfonctionnelles
  • Excellent joueur d’équipe et personnalité positive.
  • Bon à communiquer efficacement et clairement.
  • Proactif et axé sur les résultats.
  • Organisé et rigoureux.

 

Nous remercions tous les candidats de leur intérêt. cependant, seuls les candidats sélectionnés seront contactés

Isabelle Munger

Associée / Consultante sénior

...

isabelle@jumprecruteurs.ca

514-658-JUMP (5867) poste 202

Cell 514-576-8151

Je suis intéressé!