Launch Legends
KLA
Ingénieur Logiciel Senior
À propos de nous
KLA est un leader mondial des solutions électroniques diversifiées pour l'écosystème de fabrication de semi-conducteurs. Pratiquement tous les appareils électroniques dans le monde sont produits à l'aide de nos technologies. Aucun ordinateur portable, smartphone, appareil portable, gadget à commande vocale, écran flexible, appareil VR ou voiture intelligente n'aurait pu arriver entre vos mains sans nous. KLA invente des systèmes et des solutions pour la fabrication de plaquettes et de réticules, de circuits intégrés, de boîtiers, de circuits imprimés et d'écrans plats. Les idées et les appareils innovants qui font progresser l'humanité commencent par l'inspiration, la recherche et le développement. KLA se concentre plus que la moyenne sur l'innovation et nous réinvestissons 15% des ventes dans la R&D. Nos équipes d'experts composées de physiciens, d'ingénieurs, de scientifiques des données et de résolveurs de problèmes travaillent ensemble avec les principaux fournisseurs de technologie mondiaux pour accélérer la livraison des appareils électroniques de demain. La vie ici est passionnante et nos équipes prospèrent en relevant des défis vraiment difficiles. Il n'y a jamais de moment d'ennui avec nous.
Avec plus de 40 années d'expérience dans le contrôle des processus de semi-conducteurs, les fabricants de puces du monde entier font confiance à KLA pour garantir que leurs usines rampent rapidement et de manière rentable les dispositifs de nouvelle génération vers la production de masse. Permettant la transition vers la conception de puces avancées, le Global Products Group (GPG) de KLA, responsable de la création de tous les produits de métrologie et d'inspection de KLA, recherche les meilleurs et les plus brillants scientifiques de la recherche, ingénieurs logiciels, ingénieurs de développement d'applications et ingénieurs de processus technologiques seniors. La division LS-SWIFT du Global Products Group de KLA fournit des systèmes d'inspection de plaquettes à motifs pour la fabrication de semi-conducteurs à grand volume. Sa mission est de fournir un coût de possession leader sur le marché en matière de détection de défauts pour un large éventail d'applications dans la production de semi-conducteurs. Les clients des marchés de la fonderie, de la logique, de la mémoire, de l'automobile, des MEMS, de l'emballage avancé et d'autres marchés s'appuient sur les informations d'inspection de plaquettes à haute fréquence d'échantillonnage générées par les produits LS-SWIFT. Les systèmes LS (Laser Scanning) permettent une détection rentable des défauts de plaquettes à motifs pour les technologies de processus les plus sophistiquées de l'industrie déployées dans les usines de fonderie, de logique, DRAM et NAND de pointe. Les systèmes SWIFT (Simultaneous Wafer Inspection at Fast Throughput) fournissent une inspection macro de toute la surface de la plaquette (recto, verso et bord) qui est essentielle pour les processus IC automobiles, MEMS et d'emballage avancé, ainsi que pour les usines de fonderie/logique et de mémoire. LS-SWIFT opère à partir d'une empreinte mondiale qui comprend les États-Unis, Singapour, l'Inde et l'Allemagne, et dessert une clientèle mondiale à travers l'Asie, l'Europe et l'Amérique du Nord.
Description du poste/Qualifications préférées
KLA fabrique des systèmes industriels indispensables à la fabrication de semi-conducteurs. Ces systèmes impliquent du matériel, des micrologiciels, des logiciels complexes et du calcul haute performance.
Le poste d'Ingénieur Logiciel Systèmes que nous cherchons à pourvoir est une fonction essentielle de l'ingénierie logicielle chez KLA et a la responsabilité de contrôler diverses pièces de matériel qui composent notre système ainsi que de coordonner entre elles.
Groupe/Division
Responsabilités
En tant que membre senior de l'équipe, le candidat retenu devra :
- Développer une compréhension approfondie de l'architecture système et logicielle.
- Encadrer les membres juniors de l'équipe.
- Travailler avec des équipes interfonctionnelles pour développer des logiciels pour nos produits d'inspection leaders de l'industrie.
- Le candidat sera responsable de la conception, du développement, des tests et du déploiement de solutions logicielles qui améliorent les capacités des machines d'inspection KLA.
- Le candidat doit posséder de bonnes compétences en communication pour travailler avec plusieurs équipes interdisciplinaires matérielles et logicielles afin de comprendre les exigences système/marketing et de les traduire en exigences et conception logicielles.
- Le candidat doit développer (au fil du temps) une compréhension approfondie du fonctionnement du système et être capable de fournir des solutions logicielles pour des lacunes ou des problèmes critiques des clients.
- Le candidat doit développer et évaluer des concepts et des conceptions pour les systèmes de nouvelle génération en menant des études de compromis, en identifiant les éléments de risque et en suggérant des plans d'atténuation. Cela nécessite un intérêt et des connaissances du domaine au-delà du logiciel, dans les domaines de l'ingénierie matérielle et système.
- Le candidat doit travailler dans une équipe géographiquement distribuée pour développer et livrer des solutions logicielles. Le candidat doit être influent dans les décisions architecturales et technologiques prises par les membres seniors de l'équipe et aider à promouvoir l'adoption des meilleures pratiques de l'industrie en matière de santé du code, de tests et de maintenabilité.
- Le candidat doit être à l'aise pour travailler dans un environnement au rythme rapide où la communication et la collaboration avec une grande équipe multidisciplinaire font partie intégrante du travail. C'est-à-dire que le codage n'est pas la seule compétence requise pour ce poste. Le candidat est censé communiquer avec une variété de parties prenantes pour comprendre les exigences et définir une solution logicielle pour répondre aux exigences avant de mettre en œuvre la solution.
- Le candidat doit jouer un rôle déterminant en travaillant en étroite collaboration entre les sites et en établissant des partenariats solides pour comprendre les exigences, ainsi que pour valider la conception du système et travailler avec les ressources pour mettre en œuvre et livrer la solution.
- Le candidat doit encadrer les membres juniors de l'équipe en matière de codage, d'interactions interfonctionnelles avec les ingénieurs matériels et système, et d'assistance aux efforts proactifs de déblocage, etc.
Qualifications Minimales
Les candidats retenus posséderont de très solides compétences en ingénierie logicielle et seront responsables du développement et de la maintenance de logiciels sur l'outil, et de logiciels back-end. Le logiciel sera déployé sur des équipements sophistiqués utilisés dans la production de puces semi-conductrices de pointe. Le logiciel sera responsable de fonctions telles que le contrôle de la machine, ainsi que les diagnostics et les calibrages.
- Une expérience préalable en tant que chef technique est requise.
Compétences Essentielles
- Encadrer et développer les ingénieurs juniors en termes de qualité de conception ainsi que de code livré.
- Conception et programmation orientées objet en Java, C# ou C++
- Systèmes distribués
- Langages de script comme Python
- Structures de données et algorithmes
- Protocoles d'interface pour logiciels inter-langages (exemple : CORBA, Apache Thrift, gRPC)
- Programmation asynchrone en Java, C++ ou C+
Qualifications Minimales
Doctorat (Académique) avec 0 années d'expérience, Diplôme de Master avec 3 années d'expérience, Diplôme de Licence avec 5 années d'expérience
Vous correspondrez au profil si vous
- Possédez des connaissances dans l'un des domaines suivants : Logiciel de contrôle d'instruments (robotique, optique, MEMS), Traitement d'images, Informatique d'images.
- Avez démontré votre expérience dans la construction de systèmes logiciels hautement évolutifs.
- Avez une compréhension conceptuelle approfondie des systèmes logiciels multithread, multiprocessus et distribués.
Fourchette de salaire de base : $136,300.00 - $231,700.00 Annuellement
Lieu principal : USA-CA-Milpitas-KLA
KLA est fier d'être un employeur garantissant l'égalité des chances. Nous veillerons à ce que les personnes qualifiées ayant un handicap bénéficient d'aménagements raisonnables pour participer au processus de candidature ou d'entretien, pour exercer leurs fonctions essentielles et pour recevoir d'autres avantages et privilèges d'emploi.
Veuillez nous contacter à [email protected] [[email protected]] ou au +1-408-352-2808 pour demander un aménagement.
Soyez conscient des offres d'emploi potentiellement frauduleuses ou des activités de recrutement suspectes menées par des personnes se faisant passer pour des employés de KLA. KLA ne demande jamais de compensation financière pour être considéré pour un entretien, pour devenir un employé, ou pour du matériel. De plus, KLA ne travaille avec aucun recruteur ou tiers qui facture de tels frais, directement ou au nom de KLA. Veuillez vous assurer d'avoir consulté le site Carrières de KLA kla.com/careers pour les offres d'emploi légitimes. KLA suit un processus de recrutement qui implique plusieurs entretiens en personne ou par vidéoconférence avec nos responsables du recrutement. Si vous craignez qu'une communication, un entretien, une offre d'emploi, ou qu'un employé ne soit pas légitime, veuillez envoyer un e-mail à [email protected] [[email protected]] pour confirmer que la personne avec laquelle vous communiquez est un employé. Nous prenons votre vie privée très au sérieux et traitons vos informations de manière confidentielle.
La rémunération globale de KLA pour les employés peut également inclure la participation à des programmes d'incitation à la performance et l'éligibilité à des avantages supplémentaires, notamment, mais sans s'y limiter : assurance médicale, dentaire, vision, vie et autres avantages volontaires, 401(K) avec abondement de l'entreprise, programme d'achat d'actions pour employés (ESPP), aide au remboursement des prêts étudiants, programme de remboursement des frais de scolarité, opportunités et programmes de développement et de croissance professionnelle, avantages de planification financière, avantages de bien-être, y compris un programme d'aide aux employés (PAE), congés payés et jours fériés payés par l'entreprise, et congés de soins familiaux et de maternité/paternité.
Les stagiaires sont éligibles à certains des avantages énumérés. Nos fourchettes de salaire sont déterminées par le rôle, le niveau et l'emplacement. La fourchette affichée reflète le salaire pour ce poste dans le lieu principal identifié dans cette offre. Le salaire réel dépend de plusieurs facteurs, notamment les taux de salaire minimum de l'État, l'emplacement, les compétences liées au poste, l'expérience et le niveau d'éducation ou la formation pertinente. Nous nous engageons à nous conformer à toutes les exigences fédérales et étatiques applicables en matière de salaire minimum, le cas échéant. Le cas échéant, votre recruteur pourra vous fournir plus d'informations sur la fourchette de salaire spécifique pour votre lieu de résidence préféré au cours du processus d'embauche.
