CSC Leasing Co.
Onto Innovation
Softwareingenieur 3
Zusammenfassung der Stelle & Verantwortlichkeiten
Onto Innovation ist ein führender Anbieter von Prozesskontrolltechnologien und kombiniert globale Reichweite mit einem erweiterten Portfolio an Spitzentechnologien, darunter: 3D-Messtechnik, die den Chip von Nanometer-Transistoren bis zu Mikrometer-großen Die-Interconnects abdeckt; Makrodefektinspektion von Wafern und Packages; Metall-Interconnect-Zusammensetzung; Fabrik-Analytik; und Lithografie für fortschrittliche Halbleiterverpackungen. Unsere breite Palette an Angeboten entlang der gesamten Halbleiter-Wertschöpfungskette hilft unseren Kunden, ihre schwierigsten Probleme in Bezug auf Ausbeute, Geräteperformance, Qualität und Zuverlässigkeit zu lösen. Onto Innovation strebt danach, den kritischen Fortschrittspfad unserer Kunden zu optimieren, indem wir sie intelligenter, schneller und effizienter machen.
Wir suchen einen Softwareingenieur (m/w/d) für die Inspection Business Unit (IBU). Egal, ob Sie Ihre Karriere starten oder jahrelange tiefgreifende Expertise mitbringen, am wichtigsten ist, wie Sie denken: Wir brauchen jemanden, der eine globale Systemansicht einer komplexen Inspektionsplattform – Optik, Mechanik, Elektronik und Software – beibehalten und dann in jede Ebene zoomen kann, um bei Bedarf ins Detail zu gehen.
Da KI-Codierungsagenten jetzt Code effektiv generieren und refaktorieren können, ist die entscheidende Fähigkeit, die wir suchen, die Fähigkeit, ein genaues mentales Modell eines komplexen Systems aus optischen, elektrischen und mechanischen Subsystemen aufrechtzuerhalten und Kundenprobleme effektiv auf die richtigen technischen Lösungen abzubilden.
Jede Stimme befähigen, die Zukunft zu gestalten
Onto Innovation setzt sich für die Schaffung eines Arbeitsplatzes ein, an dem jeder qualifizierte Kandidat die gleichen Chancen hat, erfolgreich zu sein. Wir bewerten Bewerber anhand von Fähigkeiten, Erfahrung und Potenzial – unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, sexueller Orientierung, nationaler Herkunft, Alter, Behinderung, Veteranenstatus oder anderen gesetzlich geschützten Merkmalen. Wir glauben, dass Vielfalt der Gedanken und Hintergründe Innovationen vorantreibt und unser Team stärkt.
Hauptverantwortlichkeiten
Die Verantwortlichkeiten werden entsprechend Ihrem Erfahrungsniveau zugeschnitten; Ingenieure am Anfang ihrer Karriere konzentrieren sich auf die grundlegenden Aufgaben, während erfahrene Ingenieure breitere Verantwortung und Führung übernehmen.
Systemdenken & Problemzerlegung
- Erstellen und kontinuierliche Verfeinerung eines genauen mentalen Modells der gesamten Onto-Inspektionsplattform – Optik, Bewegung, Elektronik, Bildaufnahme und Software-Stack.
- Übersetzung von Kundenproblemen und Anwendungsanforderungen in gut definierte technische Aufgaben durch Schlussfolgerungen über Subsystemgrenzen hinweg.
- Agilität, um von der Systemarchitektur in spezifische Bereiche zu zoomen: Datenbanken, Algorithmusleistung, Hardware, Datenfluss, GPUs, GUIs usw.
- Teilnahme an der Entwicklung neuer Produkte (NPD) zusammen mit Hardware-Ingenieuren, Anwendungsingenieuren, technischen Projektmanagern und Programm-/Produktmanagern.
* Algorithmen & Software-Engineering
- Anwendung von machine learning, Bildverarbeitung, Computer Vision, Mathematik und Optik zur Entwicklung von Algorithmen, die in Onto-Inspektionsplattformen integriert sind.
- Entwicklung oder Beitrag zur optischen Bildmodellierung/-kalibrierung und/oder Bildsegmentierungs-, Klassifizierungs- und Erkennungsalgorithmen.
- Schreiben, Testen und Debuggen von Software, um eine qualitativ hochwertige, zuverlässige Funktion zu gewährleisten; Optimierung für Leistung und Skalierbarkeit.
- Durchführung oder Leitung (basierend auf Erfahrung) von Anforderungsanalysen, detaillierten Softwaredesigns, Entwicklung von Produktionscode und zugehörigen Testplänen.
- Teilnahme an Design-/Code-Reviews in Zusammenarbeit mit Systemingenieuren, Softwareentwicklern und anderem technischen Personal.
- Nutzung von KI-Codierungsagenten zur Beschleunigung der Implementierung unter Beibehaltung der Verantwortung für Architektur entscheidungen, Designintegrität und Codequalität.
* Kontinuierliches Lernen & Zusammenarbeit
- Auf dem Laufenden bleiben über akademische Forschung und industrielle Praktiken in den Bereichen maschinelle Bildinspektion, Bildverarbeitung, machine learning und KI-gestützte Entwicklung.
- Dokumentation von Softwaredesigns, systemweiten Begründungen, Entwicklungsprozessen und Fehlerbehebungsschritten.
- Unterstützung von Teamkollegen und auf Senior-Level technische Mentoring-Leistungen – insbesondere im Bereich Systemdenken.
- Beitrag zur Verbesserung der Entwicklungsworkflows und Tools des Teams, einschließlich KI-gestützter Praktiken.
Qualifikationen
- Promotion, Master oder Bachelor in Elektrotechnik, Informatik, Angewandter Mathematik, Physik oder einem verwandten Fachgebiet.
- Promotion mit 0+ Jahren relevanter Erfahrung; oder Master mit 0+ Jahren relevanter Erfahrung; oder Bachelor mit 0+ Jahren relevanter Erfahrung.
- Nachgewiesene Fähigkeit, Systeme auf mehreren Abstraktionsebenen zu analysieren – von der High-Level-Architektur bis zu Implementierungsdetails.
- Starke Problemlösungs-, Analyse- und Kommunikationsfähigkeiten; in der Lage, komplexe Systemverhalten klar sowohl technischen als auch nicht-technischen Stakeholdern zu vermitteln.
- Kompetenz (oder nachweisbare Kursarbeit) in mindestens einer numerisch fokussierten Umgebung wie Python oder MATLAB, einschließlich linearer Algebra, Bildverarbeitung und/oder machine learning-Bibliotheken.
- Kompetenz (oder nachweisbare Kursarbeit) in mindestens einer kompilierten oder Produktionssprache, die in großen Softwaresystemen verwendet wird, wie z. B. C++, C# oder Java.
- Fähigkeit, mindestens 20% der Zeit international zu Kundenstandorten zu reisen, mit zusätzlichen Reisen nach Bedarf des Geschäfts.
Bevorzugte Qualifikationen
- Erfahrung in der Halbleiterinspektion, Maschinelles Sehen, Robotik oder ähnlichen hochtechnischen Domänen, in denen Hardware/Software Co-Design unerlässlich ist.
- Nachgewiesene Fähigkeit zur Diagnose von subsystemübergreifenden Problemen, die Optik, Elektronik, Firmware und Anwendungssoftware umfassen.
- Erfahrung in der effektiven Nutzung von KI-Codierungsagenten (z. B. Copilot, Cursor, Aider oder ähnliche) zur Beschleunigung der Entwicklung.
- Erfahrung mit Softwareentwicklungsmethoden wie Agile, Scrum oder Kanban.
- Erfahrung mit Versionskontrolle und CI/CD-Praktiken.
- Erfahrung im Debugging komplexer Multithreading-Softwareumgebungen.
- Vertrautheit mit eingebetteten Systemen, Hardware-Kommunikationsprotokollen und/oder Echtzeitbeschränkungen.
Warum zu Onto Innovation wechseln?
Bei Onto Innovation glauben wir, dass Ihre Arbeit wichtig sein sollte – und Ihr Wohlbefinden ebenso. Deshalb bieten wir wettbewerbsfähige Gehälter und ein umfassendes Leistungspaket, das darauf ausgelegt ist, Sie und Ihre Familie zu unterstützen. Von Kranken-, Zahn- und Augenversicherungen über Lebens- und Invaliditätsversicherungen, PTO und einen 401(k) mit Arbeitgeberzuschuss sind Sie bestens versorgt. Sie profitieren außerdem von unserem Mitarbeiteraktienkaufprogramm (ESPP), Wellness-Initiativen und modernsten Tools – alles in einer kollaborativen, integrativen Kultur, in der Ihre Beiträge geschätzt und anerkannt werden.
- Zusätzliche Belohnungen: Jährliche Bonusmöglichkeiten und potenzielle langfristige Anreize, die sowohl an den Unternehmenserfolg als auch an den individuellen Erfolg gebunden sind.
Vergütung & Wachstum
- Gehaltsspanne: $96,800.00 - $145,200.00, nach bestem Wissen und Gewissen angeboten und basierend auf Erfahrung, Standort und Qualifikationen.
Wichtiger Hinweis zur Exportkonformität
Für bestimmte Positionen, die Zugang zu technischen Daten erfordern, kann eine Überprüfung der US-Exportlizenz für Bewerber erforderlich sein, die keine US-Bürger, ständigen Einwohner oder andere geschützte Personen gemäß 8 U.S.C. 1324b(a)(3) sind.
