Intel Corporation
Cloud Software Development Engineer mit uArch-Expertise - Befristete Stelle
Stellen-Details
Stellenbeschreibung
Diese Position ist eine befristete Gelegenheit für ca. 24 Monate.
Art der Stelle: Intel Contract Employee
Schicht: Schicht 1 (Mexiko)
Hauptstandort: Mexiko, Guadalajara
Zusätzliche Standorte:
Stellenausschreibung:
Alle qualifizierten Bewerber erhalten eine Beschäftigungszusage, unabhängig von Rasse, Hautfarbe, Religion, Glaubensbekenntnis, Geschlecht, nationaler Herkunft, Abstammung, Alter, körperlicher oder geistiger Behinderung, Gesundheitszustand, genetischen Informationen, Militär- und Veteranenstatus, Familienstand, Schwangerschaft, Geschlecht, Geschlechtsausdruck, Geschlechtsidentität, sexueller Orientierung oder einer anderen durch lokales Recht, Verordnung oder Verordnung geschützten Eigenschaft.
Position of Trust N/A
Arbeitsmodell für diese Stelle
Diese Stelle erfordert eine Präsenz vor Ort. * Details zur Stellenausschreibung (wie Arbeitsmodell, Standort oder Zeitart) können sich ändern.
*
ZUSÄTZLICHE INFORMATIONEN: Intel verpflichtet sich zur Einhaltung der Responsible Business Alliance (RBA) und zu ethischen Einstellungspraktiken. Wir berechnen keine Gebühren während unseres Einstellungsprozesses. Kandidaten sollten niemals verpflichtet sein, Rekrutierungsgebühren, medizinische Untersuchungsgebühren oder andere Kosten als Bedingung für die Beschäftigung zu zahlen. Wenn Sie aufgefordert werden, während unseres Einstellungsprozesses Gebühren zu zahlen, melden Sie dies bitte umgehend Ihrem Recruiter.
Wir suchen jemanden, der mit Begeisterung mit internen und externen Teams zusammenarbeitet, um wirkungsvolle Softwarelösungen für Flotten und Skalierung zu liefern, die für Rechenzentrumskunden von entscheidender Bedeutung sind. Sie werden Teil eines Teams sein, das für die Entwicklung von Kundenflotten- und Skalierungsfunktionen verantwortlich ist, die hochwertige Intel-Server-Produkteinführungen ermöglichen und das Kundenerlebnis in der Flotte verbessern. Der ideale Kandidat ist lernwillig, ergebnisorientiert und fühlt sich in einem dynamischen Umfeld wohl.
Als Cloud Software Development Engineer mit uArch-Expertise spielen Sie eine Schlüsselrolle bei der Entwicklung von Softwarefunktionen für die Kundenflottengesundheit und das Ökosystem. Die Position konzentriert sich auf die Entwicklung, Validierung, Wartung und Fehlerbehebung von Software für die Überwachung, Telemetrie, Diagnose und Flottenprüfung im Cloud-Maßstab, die von Intel und Hyperscale-Cloud-Kunden verwendet wird, um die Qualität, Zuverlässigkeit und Einsatzbereitschaft der Xeon-Plattform zu verbessern. Sie werden während des gesamten Lebenszyklus von Serverprodukten eng mit den Teams für Architektur, Plattformvalidierung, Fertigung und Kundentechnik zusammenarbeiten. Die Rolle beinhaltet die Entwicklung von kundenorientierter Software, die Einblicke in den Systemzustand, Plattformtelemetrie, Hardware-Gesundheitsindikatoren und Intel-Architektur-Interna bietet, um Kunden bei der Lösung von betrieblichen Herausforderungen im Feld und im großen Maßstab zu unterstützen.
Aufgaben
- Entwicklung und Wartung von Screening-Softwarefunktionen zur Unterstützung von Initiativen zur Kundenflottengesundheit und Plattformqualität.
- Entwurf, Entwicklung und Optimierung von Software für Telemetriesammlung, Diagnose, Beobachtbarkeit und Gesundheitsüberwachung.
- Entwicklung skalierbarer Softwarelösungen zur Unterstützung des Kundenflottenbetriebs, der Qualitätsprüfung, der Validierung und der Einsatzbereitschaft.
- Erweiterung bestehender Software-Frameworks und Tools zur Verbesserung der Transparenz des Plattformzustands und der Intel-Architektur-Interna.
- Analyse von Telemetrie- und Debugging-Daten im großen Maßstab zur Identifizierung von Fehlersignaturen, Zuverlässigkeitstrends und Möglichkeiten zur Qualitätsverbesserung.
- Zusammenarbeit mit kundenorientierten Ingenieurteams zur Reproduktion, Fehlerbehebung und Lösung von Plattform-, Firmware- und Softwareproblemen.
- Entwicklung von Automatisierungslösungen zur Verbesserung der Flottenüberwachung, der Fehlerprüfung und der betrieblichen Effizienz.
- Durchführung von Ursachenanalysen und Unterstützung der Entwicklung von Screening-Methoden in Validierungs- und Kundenumgebungen.
- Integration von Softwarebibliotheken, Diensten und Infrastrukturkomponenten in bestehende Softwareprogramme und Tools.
- Entwicklung und Wartung von Software hauptsächlich in Python und C/C++, die Diagnostik, Telemetrie und Kundenflotten-Workflows unterstützt.
- Unterstützung von Kundenengagements während der Validierung, Bereitstellung und des Betriebs in der Flotte.
- Zusammenarbeit mit den Teams für Architektur, Plattform, Validierung, Fertigung und Kunden-Enablement zur Förderung kontinuierlicher Qualitätsverbesserungen.
Kandidatenprofil
Der erfolgreiche Kandidat sollte eine Kombination aus Folgendem mitbringen:
- Software-Engineering-Expertise in Python und C/C++.
- Tiefes Verständnis der Serverplattformarchitektur und der Grundlagen der Intel-Architektur.
- Erfahrung in der Entwicklung von Cloud-Scale-Software, Telemetrie-, Diagnose- und Beobachtbarkeitslösungen.
- Fähigkeiten in Hardware/Software-Debugging, Validierung und Ursachenanalyse.
- Kenntnisse der Prozessor-Mikroarchitektur und Plattform-Telemetrie-Konzepte.
- Kundenorientierte Engineering-Mentalität mit starken Kommunikations- und Kollaborationsfähigkeiten.
- Arbeit in den Organisationen Architektur, Plattform, Validierung, Fertigung und Kunden-Enablement.
- Erfahrung in der Unterstützung von groß angelegten Rechenzentrums- und Xeon-Server-Bereitstellungen.
- Problemlösungsfähigkeiten und die Fähigkeit, in hochdynamischen technischen Umgebungen effektiv zu arbeiten.
- Leidenschaft für die Entwicklung von Softwarelösungen, die die Qualität, Zuverlässigkeit und betriebliche Effizienz der Kundenflotte verbessern.
Qualifikationen
Mindestqualifikationen sind erforderlich, um zunächst für diese Position in Betracht gezogen zu werden. Bevorzugte Qualifikationen ergänzen die Mindestanforderungen und gelten als Pluspunkt bei der Identifizierung von Top-Kandidaten.
Mindestqualifikationen
- Bachelor-Abschluss in Computer Engineering, Elektrotechnik, Elektroniktechnik, Informatik oder gleichwertige Erfahrung.
- 6+ Jahre Erfahrung in:
- Erfahrung in der Softwareentwicklung.
- Python Entwicklungs- und Debugging-Erfahrung.
- Linux Softwareentwicklungs-Erfahrung.
- Erfahrung in der Entwicklung und Fehlerbehebung von Multithreaded-Software.
- Entwicklung von Softwarelösungen für komplexe Server-, Cloud-, High-Performance-Computing- oder verteilte Systemumgebungen.
- Intel-Architektur (x86) Systeme und systemnahe Softwareinteraktionen.
- Erfahrung mit Softwareentwicklungsmethoden, einschließlich agiler Entwicklung, Anforderungsdefinition, Unit-Tests und Regressionstests.
- Datenstrukturen, Betriebssysteme und Grundlagen des Software-Engineerings.
- Fortgeschrittene Englischkenntnisse.
- Muss das uneingeschränkte, dauerhafte Arbeitsrecht in Mexiko besitzen (diese Stelle ist nicht für eine Visums- oder Einwanderungsunterstützung berechtigt).
Bevorzugte Qualifikationen
- Erfahrung mit x86 Assembler-Entwicklung und Debugging.
- Kenntnisse der Intel Xeon-Architektur, einschließlich Plattform- und Un-Core-Architektur.
- Verständnis von Linux Interna, Treibern und Laufzeitumgebungen.
- Erfahrung mit GitHub, GitLab, Jenkins oder ähnlichen CI/CD Plattformen.
- Erfahrung mit Cloud-nativen Technologien, einschließlich Docker, Kubernetes, AWS oder Azure.
- Erfahrung mit Telemetrie-Analysen, Diagnosen, Plattformüberwachung oder Flottenmanagement-Lösungen.
- Erfahrung in der Identifizierung von Kundenlösungsmöglichkeiten und der Förderung technischer Verbesserungen mit Fokus auf Kundennutzen.
- Erfahrung in der direkten Zusammenarbeit mit Enterprise- oder Hyperscale-Cloud-Kunden.
