Skyline Scientific Inc
KLA
Senior Software Engineer
Unternehmensprofil
KLA ist ein weltweit führender Anbieter von diversifizierter Elektronik für das Ökosystem der Halbleiterfertigung. Nahezu jedes elektronische Gerät auf der Welt wird unter Verwendung unserer Technologien hergestellt. Kein Laptop, Smartphone, Wearable, sprachgesteuertes Gerät, flexibler Bildschirm, VR-Gerät oder intelligentes Auto hätte ohne uns den Weg zu Ihnen gefunden. KLA entwickelt Systeme und Lösungen für die Herstellung von Wafern und Reticles, integrierten Schaltkreisen, Packaging, Leiterplatten und Flachbildschirmen. Die innovativen Ideen und Geräte, die die Menschheit voranbringen, beginnen alle mit Inspiration, Forschung und Entwicklung. KLA konzentriert sich überdurchschnittlich stark auf Innovation und wir investieren 15% unseres Umsatzes zurück in F&E. Unsere Expertenteams aus Physikern, Ingenieuren, Datenwissenschaftlern und Problemlösern arbeiten mit den weltweit führenden Technologieanbietern zusammen, um die Bereitstellung der elektronischen Geräte von morgen zu beschleunigen. Das Leben hier ist aufregend und unsere Teams blühen dabei auf, wirklich schwierige Probleme anzugehen. Bei uns gibt es nie einen langweiligen Moment.
Mit über 40 Jahren Erfahrung in der Halbleiterprozesskontrolle verlassen sich Chiphersteller auf der ganzen Welt auf KLA, um sicherzustellen, dass ihre Fabs Geräte der nächsten Generation schnell und kosteneffizient in die Serienproduktion bringen. Um den Fortschritt in Richtung fortschrittlicher Chipdesigns zu ermöglichen, sucht die Global Products Group (GPG) von KLA, die für die Entwicklung aller Metrologie- und Inspektionsprodukte von KLA verantwortlich ist, nach den besten und klügsten Forschungswissenschaftlern, Softwareingenieuren, Anwendungsentwicklungsingenieuren und Senior Product Technology Process Engineers. Die LS-SWIFT-Abteilung der Global Products Group von KLA bietet Inspektionssysteme für gemusterte Wafer für die Halbleiter-Großserienfertigung. Ihre Mission ist es, marktführende Betriebskosten bei der Fehlererkennung für eine breite Palette von Anwendungen in der Halbleiterproduktion zu liefern. Kunden aus den Bereichen Foundry, Logik, Speicher, Automobil, MEMS, Advanced Packaging und anderen Märkten verlassen sich auf die hochgradig stichprobenartigen Wafer-Inspektionsinformationen, die von LS-SWIFT-Produkten generiert werden. LS (Laser Scanning)-Systeme ermöglichen eine kosteneffiziente Fehlererkennung auf gemusterten Wafern für die anspruchsvollsten Prozesstechnologien der Branche, die in führenden Foundry-, Logik-, DRAM- und NAND-Fabs eingesetzt werden. SWIFT (Simultaneous Wafer Inspection at Fast Throughput)-Systeme liefern eine Makro-Inspektion der gesamten Waferoberfläche (Vorderseite, Rückseite und Kante), die für Automobil-ICs, MEMS und Advanced-Packaging-Prozesse sowie für Foundry/Logik- und Speicher-Fabs entscheidend ist. LS-SWIFT operiert von einer globalen Basis aus, die die USA, Singapur, Indien und Deutschland umfasst, und bedient einen weltweiten Kundenstamm in Asien, Europa und Nordamerika.
Stellenbeschreibung/Bevorzugte Qualifikationen
KLA stellt industrielle Systeme her, die für die Halbleiterfertigung unverzichtbar sind. Diese Systeme umfassen komplexe Hardware, Firmware, Software und Hochleistungsrechner.
Die Position als Systems Software Engineer, die wir besetzen möchten, ist eine Kernfunktion der Softwareentwicklung bei KLA und trägt die Verantwortung für die Steuerung verschiedener Hardwarekomponenten, die unser System bilden, sowie für deren Koordination.
Gruppe/Abteilung
Verantwortlichkeiten
Als erfahrenes Mitglied des Teams wird von einem erfolgreichen Kandidaten erwartet, dass er:
- Ein tiefes Verständnis der System- und Softwarearchitektur entwickelt.
- Junior-Teammitglieder mentoriert.
- Mit funktionsübergreifenden Teams zusammenarbeitet, um Software für unsere branchenführenden Inspektionsprodukte zu entwickeln.
- Der Kandidat ist verantwortlich für das Design, die Entwicklung, das Testen und die Einführung von Softwarelösungen, die die Fähigkeiten der KLA-Inspektionsmaschinen verbessern.
- Der Kandidat muss über gute Kommunikationsfähigkeiten verfügen, um mit verschiedenen interdisziplinären Hardware- und Softwareteams zusammenzuarbeiten, um die System-/Marketinganforderungen zu verstehen und sie in Softwareanforderungen und -design umzusetzen.
- Der Kandidat sollte (im Laufe der Zeit) ein tiefes Verständnis für die Funktionsweise des Systems entwickeln und in der Lage sein, Softwarelösungen für kritische Kundenlücken oder Probleme bereitzustellen.
- Der Kandidat sollte Konzepte und Designs für die Systeme der nächsten Generation entwickeln und bewerten, indem er Trade-off-Studien durchführt, Risikopunkte identifiziert und Minderungspläne vorschlägt. Dies erfordert Interesse und Fachwissen über Software hinaus in den Bereichen Hardware- und Systemtechnik.
- Der Kandidat muss in einem geografisch verteilten Team arbeiten, um Softwarelösungen zu entwickeln und bereitzustellen. Der Kandidat sollte Einfluss auf architektonische und technologische Entscheidungen haben, die von erfahrenen Teammitgliedern getroffen werden, und dazu beitragen, die Einführung bewährter Industriepraktiken in Bezug auf Code-Gesundheit, Tests und Wartbarkeit voranzutreiben.
- Der Kandidat muss sich in einem schnelllebigen Umfeld wohlfühlen, in dem Kommunikation und Zusammenarbeit mit einem großen multidisziplinären Team einen wesentlichen Teil der Arbeit ausmachen. Das heißt, Programmieren ist nicht die einzige Fähigkeit, die für diesen Job benötigt wird. Es wird erwartet, dass der Kandidat mit einer Vielzahl von Stakeholdern kommuniziert, um die Anforderung zu verstehen und eine Softwarelösung zu entwerfen, um die Anforderung zu erfüllen, bevor die Lösung implementiert wird.
- Der Kandidat muss maßgeblich daran beteiligt sein, standortübergreifend eng zusammenzuarbeiten und starke Partnerschaften aufzubauen, um die Anforderungen zu verstehen, sowie das Systemdesign zu validieren und mit Ressourcen zusammenzuarbeiten, um Lösungen zu implementieren und bereitzustellen.
- Der Kandidat sollte Junior-Teammitglieder beim Programmieren, bei funktionsübergreifenden Interaktionen mit Hardware- und Systemingenieuren mentoren und bei proaktiven Bemühungen zur Beseitigung von Blockaden usw. unterstützen.
Mindestqualifikationen
Erfolgreiche Kandidaten verfügen über sehr ausgeprägte Software-Engineering-Fähigkeiten und sind für die Softwareentwicklung und Wartung von On-Tool, back-end-Software verantwortlich. Die Software wird auf hochentwickelten Geräten eingesetzt, die bei der Produktion modernster Halbleiterchips verwendet werden. Die Software ist für Funktionen wie die Steuerung der Maschine sowie für Diagnosen und Kalibrierungen verantwortlich.
- Erfahrung als technischer Leiter ist erforderlich.
Wesentliche Fähigkeiten
- Junior-Ingenieure im Hinblick auf Designqualität sowie gelieferten Code mentoren und weiterentwickeln.
- Objektorientiertes Design & Programmierung in Java, C# oder C++
- Verteilte Systeme
- Skriptsprachen wie Python
- Datenstrukturen und Algorithmen
- Schnittstellenprotokolle für sprachübergreifende Software (Beispiel: CORBA, Apache Thrift, gRPC)
- Asynchrone Programmierung in Java, C++ oder C+
Mindestqualifikationen
Promotion (akademisch) mit 0 Jahren Berufserfahrung, Master-Abschluss mit 3 Jahren Erfahrung, Bachelor-Abschluss mit 5 Jahren Erfahrung
Sie passen gut zu uns, wenn Sie:
- Fachwissen in einem der folgenden Bereiche haben: Instrument Control SW (Robotik, Optik, MEMS), Bildverarbeitung, Bildberechnung.
- Nachweisbare Erfahrung im Aufbau hochskalierbarer Softwaresysteme haben.
- Ein tiefes konzeptionelles Verständnis von Multi-Threaded-, Multi-Prozess- und verteilten Softwaresystemen haben.
Grundgehaltsspanne: $136,300.00 - $231,700.00 jährlich
Hauptstandort: USA-CA-Milpitas-KLA
KLA ist stolz darauf, ein Arbeitgeber zu sein, der Chancengleichheit fördert. Wir stellen sicher, dass qualifizierten Personen mit Behinderungen angemessene Unterstützung geboten wird, um am Bewerbungs- oder Interviewprozess teilzunehmen, wesentliche Arbeitsfunktionen auszuführen und andere Vorteile und Privilegien der Beschäftigung zu erhalten.
Bitte kontaktieren Sie uns unter talent.acquisition@kla.com [talent.acquisition@kla.com] oder unter +1-408-352-2808, um Unterstützung anzufordern.
Seien Sie sich potenziell betrügerischer Stellenausschreibungen oder verdächtiger Rekrutierungsaktivitäten durch Personen bewusst, die sich derzeit als Mitarbeiter von KLA ausgeben. KLA verlangt niemals eine finanzielle Entschädigung, um für ein Vorstellungsgespräch in Betracht gezogen zu werden, um Mitarbeiter zu werden oder für Ausrüstung. Darüber hinaus arbeitet KLA nicht mit Personalvermittlern oder Dritten zusammen, die solche Gebühren entweder direkt oder im Namen von KLA erheben. Bitte stellen Sie sicher, dass Sie die Karriereseite von KLA kla.com/careers nach legitimen Stellenausschreibungen durchsucht haben. KLA folgt einem Rekrutierungsprozess, der mehrere persönliche Interviews oder Videokonferenzen mit unseren Einstellungsmanagern beinhaltet. Wenn Sie besorgt sind, dass eine Kommunikation, ein Interview, ein Stellenangebot oder ein Mitarbeiter nicht legitim ist, senden Sie bitte eine E-Mail an talent.acquisition@kla.com [talent.acquisition@kla.com], um zu bestätigen, dass die Person, mit der Sie kommunizieren, ein Mitarbeiter ist. Wir nehmen Ihre Privatsphäre sehr ernst und behandeln Ihre Informationen vertraulich.
Das Gesamtvergütungspaket von KLA für Mitarbeiter kann auch die Teilnahme an Leistungsanreizprogrammen und die Berechtigung für zusätzliche Leistungen umfassen, einschließlich, aber nicht beschränkt auf: medizinische Versorgung, Zahn-, Augen-, Lebens- und andere freiwillige Leistungen, 401(K) einschließlich Arbeitgeberzuschüssen, Mitarbeiteraktienkaufprogramm (ESPP), Unterstützung bei Studienkrediten, Studiengebührenerstattungsprogramm, Entwicklungs- und Karrierewachstumsmöglichkeiten und -programme, Finanzplanungsleistungen, Wellness-Leistungen einschließlich eines Mitarbeiterunterstützungsprogramms (EAP), bezahlte Freistellung und bezahlte Firmenfeiertage sowie Familienbetreuungs- und Bindungsurlaub.
Praktikanten haben Anspruch auf einige der aufgeführten Leistungen. Unsere Gehaltsspannen werden nach Rolle, Ebene und Standort bestimmt. Die angezeigte Spanne spiegelt die Vergütung für diese Position am primären Standort wider, der in dieser Stellenausschreibung angegeben ist. Die tatsächliche Vergütung hängt von mehreren Faktoren ab, einschließlich staatlicher Mindestlohnsätze, Standort, berufsbezogener Fähigkeiten, Erfahrung und relevantem Bildungsniveau oder Ausbildung. Wir verpflichten uns zur Einhaltung aller geltenden bundesstaatlichen und staatlichen Mindestlohnanforderungen, wo zutreffend. Falls zutreffend, kann Ihr Recruiter während des Einstellungsprozesses mehr über die spezifische Gehaltsspanne für Ihren bevorzugten Standort mitteilen.
