Onto Innovation

Ingénieur Logiciel 3

PythonJavaC++C#
Traduction automatique. Consultez l’original.

Résumé du poste et responsabilités

Onto Innovation est un leader du contrôle de processus, combinant une échelle mondiale avec un portefeuille élargi de technologies de pointe qui comprennent : la métrologie 3D couvrant la puce, des transistors à l'échelle nanométrique aux interconnexions de die à l'échelle micrométrique ; l'inspection des défauts macroscopiques des wafers et des packages ; la composition des interconnexions métalliques ; l'analyse d'usine ; et la lithographie pour les packages de semi-conducteurs avancés. Notre large gamme d'offres sur l'ensemble de la chaîne de valeur des semi-conducteurs aide nos clients à résoudre leurs problèmes les plus difficiles en matière de rendement, de performance des appareils, de qualité et de fiabilité. Onto Innovation s'efforce d'optimiser la voie de progrès critique de ses clients en les rendant plus intelligents, plus rapides et plus efficaces.

Nous recherchons un Ingénieur Logiciel pour rejoindre l'unité commerciale d'inspection (IBU). Que vous lanciez votre carrière ou que vous apportiez des années d'expertise approfondie, ce qui compte le plus, c'est votre façon de penser : nous avons besoin de quelqu'un capable d'avoir une vision globale et systémique d'une plateforme d'inspection complexe — optique, mécanique, électronique et logiciel — puis de zoomer sur n'importe quelle couche pour entrer dans les détails lorsqu'un problème l'exige.

Étant donné que les agents de codage IA peuvent désormais générer et refactoriser du code efficacement, la compétence essentielle que nous recherchons est la capacité à maintenir un modèle mental précis d'un système complexe composé de sous-systèmes optiques, électriques et mécaniques, et à mapper efficacement les problèmes clients aux bonnes solutions techniques.

Donner à chaque voix le pouvoir de façonner l'avenir

Onto Innovation s'engage à créer un lieu de travail où chaque candidat qualifié a une chance égale de réussir. Nous évaluons les candidats en fonction de leurs compétences, de leur expérience et de leur potentiel — sans égard à la race, la couleur, la religion, le sexe, l'orientation sexuelle, l'origine nationale, l'âge, le handicap, le statut d'ancien combattant ou toute autre caractéristique protégée par la loi. Nous pensons que la diversité des pensées et des origines favorise l'innovation et renforce notre équipe.

Responsabilités clés

Les responsabilités seront adaptées à votre niveau d'expérience ; les ingénieurs en début de carrière se concentreront sur les éléments fondamentaux tandis que les ingénieurs seniors assumeront une responsabilité et un leadership plus larges.

Pensée systémique et décomposition des problèmes

  1. Construire et affiner continuellement un modèle mental précis de la plateforme d'inspection complète d'Onto — optique, mouvement, électronique, acquisition d'images et pile logicielle.
  1. Traduire les problèmes clients et les exigences applicatives en tâches d'ingénierie bien définies en raisonnant à travers les limites des sous-systèmes.
  1. Agilité pour passer de l'architecture système à des domaines spécifiques : bases de données, performance des algorithmes, matériel, flux de données, GPU, GUI, etc.
  1. Participer au développement de nouveaux produits (NPD) aux côtés d'ingénieurs matériels, d'ingénieurs d'application, de chefs de projet techniques et de chefs de programme/produit.

* Algorithmes et ingénierie logicielle

  1. Appliquer le machine learning, le traitement d'images, la vision par ordinateur, les mathématiques et l'optique pour développer des algorithmes intégrés aux plateformes d'inspection d'Onto.
  1. Développer ou contribuer à la modélisation/calibration d'imagerie optique et/ou aux algorithmes de segmentation, classification et détection d'images.
  1. Écrire, tester et déboguer des logiciels pour garantir un fonctionnement fiable et de haute qualité ; optimiser pour la performance et la scalabilité.
  1. Effectuer ou diriger (selon l'expérience) l'analyse des exigences, la conception logicielle détaillée, le développement de code de production et les plans de test associés.
  1. Participer aux revues de conception/code en collaboration avec les ingénieurs systèmes, les développeurs logiciels et d'autres membres du personnel technique.
  1. Tirer parti des agents de codage IA pour accélérer l'implémentation, tout en conservant la propriété des décisions d'architecture, l'intégrité de la conception et la qualité du code.

* Apprentissage continu et collaboration

  1. Se tenir au courant de la recherche académique et des pratiques industrielles en matière d'inspection par vision machine, de traitement d'images, de machine learning et d'ingénierie assistée par IA.
  1. Documenter les conceptions logicielles, la logique système, les processus de développement et les étapes de dépannage.
  1. Soutenir les coéquipiers et, aux niveaux supérieurs, fournir un mentorat technique — en particulier en pensée systémique.
  1. Contribuer à l'amélioration des flux de travail et des outils de développement de l'équipe, y compris les pratiques assistées par IA.

Qualifications

  1. Doctorat, Master ou Licence en génie électrique, informatique, mathématiques appliquées, physique ou domaine connexe.
  1. Doctorat avec 0+ années d'expérience connexe ; ou Master avec 0+ années d'expérience connexe ; ou Licence avec 0+ années d'expérience connexe.
  1. Capacité démontrée à raisonner sur les systèmes à plusieurs niveaux d'abstraction — de l'architecture de haut niveau aux détails d'implémentation.
  1. Solides compétences en résolution de problèmes, en analyse et en communication ; capable d'articuler clairement un comportement système complexe à des parties prenantes techniques et non techniques.
  1. Compétence (ou cours démontrables) dans au moins un environnement axé sur le numérique tel que Python ou MATLAB, y compris l'algèbre linéaire, le traitement d'images et/ou les bibliothèques de machine learning.
  1. Compétence (ou cours démontrables) dans au moins un langage compilé ou de production utilisé dans les systèmes logiciels à grande échelle, tel que C++, C# ou Java.
  1. Doit être capable de voyager à l'international sur les sites clients au moins 20% du temps, avec des déplacements supplémentaires selon les besoins de l'entreprise.

Qualifications préférées

  1. Expérience dans l'inspection de semi-conducteurs, la vision machine, la robotique ou des domaines hautement techniques similaires où la co-conception matériel/logiciel est essentielle.
  1. Expérience avérée dans le diagnostic de problèmes inter-sous-systèmes couvrant l'optique, l'électronique, le firmware et le logiciel applicatif.
  1. Expérience dans l'utilisation efficace d'agents de codage IA (par exemple, Copilot, Cursor, Aider ou similaire) pour accélérer le développement.
  1. Expérience avec des méthodologies de développement logiciel telles que Agile, Scrum ou Kanban.
  1. Expérience avec le contrôle de version et les pratiques de CI/CD.
  1. Expérience dans le débogage d'environnements logiciels complexes multithread.
  1. Familiarité avec les systèmes embarqués, les protocoles de communication matérielle et/ou les contraintes temps réel.

Pourquoi rejoindre Onto Innovation ?

Chez Onto Innovation, nous pensons que votre travail doit avoir du sens — tout comme votre bien-être. C'est pourquoi nous offrons des salaires compétitifs et un ensemble complet d'avantages sociaux conçus pour vous soutenir, vous et votre famille. De la couverture santé, dentaire et optique aux assurances vie et invalidité, congés payés et un 401(k) avec abondement de l'employeur, nous avons tout prévu. Vous bénéficierez également de l'accès à notre programme d'achat d'actions pour employés (ESPP), à des initiatives de bien-être et à des outils de pointe — le tout au sein d'une culture collaborative et inclusive où vos contributions sont valorisées et reconnues.

  • Récompenses supplémentaires : Opportunités de bonus annuels et potentiels incentifs à long terme liés à la fois au succès de l'entreprise et individuel.

Rémunération et croissance

  1. Fourchette de salaire de base : $96,800.00 - $145,200.00, offerte de bonne foi et basée sur l'expérience, la localisation et les qualifications.

Note importante sur la conformité à l'exportation

Pour certains postes nécessitant l'accès à des données techniques, un examen des licences d'exportation américaines peut être nécessaire pour les candidats qui ne sont pas citoyens américains, résidents permanents ou autres personnes protégées en vertu du 8 U.S.C. 1324b(a)(3).

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter