Auf einen Blick
- Aufgaben: Entwickle und automatisiere Tests für komplexe Softwareprodukte in einem innovativen Team.
- Unternehmen: Führendes Technologieunternehmen mit einer kreativen und kollaborativen Kultur.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Karrieremöglichkeiten und einem engagierten Team.
- Warum dieser Job: Gestalte die Zukunft der Netzwerktechnologie und arbeite an spannenden Projekten.
- Qualifikationen: Abschluss in Informatik oder verwandtem Bereich und Erfahrung in Softwaretests.
Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.
Wir suchen einen talentierten und engagierten Software Verification Engineer, der unser innovatives Team verstärkt und Herausforderungen in der Softwareverifikation in den Bereichen Hochgeschwindigkeitsnetzwerke, Virtualisierung und Sicherheit angeht. Sie werden eine Schlüsselrolle bei der Validierung und dem Testen komplexer Softwareprodukte spielen, die Ethernet- und InfiniBand-Protokolle unterstützen und fortschrittliche Netzwerk-, Speicher- und Sicherheitsdienste für Cloud-, Compute- und KI-Workloads bereitstellen.
Was Sie tun werden:
- Entwicklung und Automatisierung von Tests: Entwerfen, Implementieren und Warten automatisierter Testskripte und -frameworks (hauptsächlich in Python), um die korrekte Funktionalität unserer Softwareprodukte zu überprüfen.
- End-to-End-Feature-Eigentum: Vertiefen Sie sich in Funktionssets, übernehmen Sie die Verantwortung von der Testplanung bis zur endgültigen Implementierung und vollständigen Automatisierung.
- System- und Integrationsvalidierung: Validieren Sie die Softwarefunktionalität und -leistung durch systemweite und Integrationstests unter Verwendung von Linux-basierten Umgebungen und Virtualisierungstools.
- Testumgebungsmanagement: Richten Sie Testumgebungen mit Linux, Docker, virtuellen Maschinen und anderen modernen Tools ein, warten und optimieren Sie diese.
- Zusammenarbeit und Kommunikation: Arbeiten Sie eng mit Software-, DevOps-, Architektur- und Produktteams zusammen, um Testanforderungen zu definieren, Releases zu koordinieren und eine qualitativ hochwertige Produktlieferung sicherzustellen.
- Kontinuierliche Verbesserung: Treiben Sie Designverifikationsabläufe voran, tragen Sie zu Methodikverbesserungen bei und nutzen Sie Planungs-/Verfolgungssysteme, um den Fortschritt von Releases zu verwalten und Release-Indikatoren zu erstellen.
- Fehleranalyse: Analysieren Sie Testergebnisse, melden Sie Fehler und verfolgen Sie Probleme bis zur Lösung, um robuste und skalierbare Lösungen sicherzustellen.
Was wir sehen müssen:
- Abschluss (Bachelor/Master) in Informatik oder Computertechnik oder gleichwertige Erfahrung.
- 3+ Jahre Erfahrung in Softwaretests, QA-Automatisierung oder Softwareentwicklung.
- Starke Kenntnisse in Python und Skripting für die Automatisierung.
- Solide Erfahrung mit Linux-basierten Umgebungen, einschließlich Systemtools und Befehlszeilen-Dienstprogrammen.
- Nachgewiesenes Verständnis von Computernetzwerken und modernen Linux-Betriebssystemen.
- Vertrautheit mit Softwaretests, Integration und Systemvalidierungspraktiken.
- Ausgezeichnete Problemlösungs-, kritisches Denken- und Kommunikationsfähigkeiten.
- Fähigkeit, selbstständig zu arbeiten, mehrere Aufgaben zu verwalten und technische Initiativen voranzutreiben.
- Große zwischenmenschliche Fähigkeiten, Agilität und Entschlossenheit zum Erfolg.
- Fließendes Englisch; starke Präsentations- und öffentliche Sprechfähigkeiten.
Wie Sie sich von der Masse abheben können:
- Tiefes technisches Wissen und Vertrautheit mit Netzwerkprotokollen oder Low-Level-Systemtools.
- Erfahrung mit Docker, KVM oder anderen Virtualisierungstechnologien.
- Kenntnisse über CI/CD-Tools (z.B. Jenkins, GitLab CI) und Testberichterstattungstools (z.B. Allure, Grafana, Kibana).
- Erfahrung mit großen HW+SW-Systemen und fortschrittlichen Linux-OS-Technologien.
- Kenntnisse in GIT, Bash und anderen Skriptsprachen.
Wenn Sie kreativ, autonom und leidenschaftlich daran interessiert sind, erstklassige Softwarelösungen zu liefern, möchten wir von Ihnen hören! Schließen Sie sich uns an und arbeiten Sie mit einigen der fortschrittlichsten und engagiertesten Fachleute der Branche zusammen.
NVIDIA setzt sich für die Förderung einer vielfältigen Arbeitsumgebung ein und ist stolz darauf, ein Arbeitgeber mit Chancengleichheit zu sein. Da wir Vielfalt in unseren aktuellen und zukünftigen Mitarbeitern sehr schätzen, diskriminieren wir nicht (einschließlich in unseren Einstellungs- und Beförderungspraktiken) aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, Geschlechtsidentität, sexueller Orientierung, Alter, Familienstand, Veteranenstatus, Behinderungsstatus oder einer anderen durch das Gesetz geschützten Eigenschaft.
Software Verification Engineer Arbeitgeber: Nvidia
NVIDIA ist ein hervorragender Arbeitgeber, der innovative Softwarelösungen in einem dynamischen Umfeld fördert. Mit einem starken Fokus auf Teamarbeit und kontinuierliche Verbesserung bietet das Unternehmen seinen Mitarbeitern die Möglichkeit, an spannenden Projekten im Bereich Hochgeschwindigkeitsnetzwerke und Virtualisierung zu arbeiten. Die Unternehmenskultur legt Wert auf Vielfalt und Inklusion, während umfangreiche Wachstums- und Entwicklungsmöglichkeiten sowie flexible Arbeitsbedingungen dazu beitragen, dass sich die Mitarbeiter sowohl beruflich als auch persönlich entfalten können.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Software Verification Engineer erhalten könnten
✨Tipp Nummer 1
Nutze dein Netzwerk! Sprich mit Freunden, ehemaligen Kollegen oder Kommilitonen über offene Stellen. Oft erfährt man von Jobmöglichkeiten durch persönliche Kontakte, bevor sie öffentlich ausgeschrieben werden.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe typische Fragen und Szenarien, die in deinem Bereich vorkommen könnten. Das zeigt nicht nur dein Wissen, sondern auch deine Bereitschaft, dich weiterzuentwickeln.
✨Tipp Nummer 3
Sei proaktiv und zeige Interesse! Wenn du eine Firma im Auge hast, zögere nicht, direkt Kontakt aufzunehmen. Ein kurzes Anschreiben oder eine Nachricht kann den Unterschied machen und zeigt dein Engagement.
✨Tipp Nummer 4
Bewirb dich über unsere Website! Dort findest du die neuesten Stellenangebote und kannst sicherstellen, dass deine Bewerbung direkt an die richtigen Leute gelangt. Lass uns gemeinsam deinen Traumjob finden!
Wir glauben, dass du diese Fähigkeiten brauchst, um Software Verification Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Mach deine Bewerbung persönlich:Zeig uns, wer du bist! Verwende eine freundliche und authentische Sprache in deinem Anschreiben. Erzähl uns von deinen Erfahrungen und warum du genau zu uns passt. Wir lieben es, wenn Bewerbungen Persönlichkeit zeigen!
Betone deine technischen Fähigkeiten:Da wir nach einem Software Verification Engineer suchen, solltest du deine Kenntnisse in Python und Linux klar hervorheben. Erkläre, wie du diese Technologien in der Vergangenheit eingesetzt hast, um Probleme zu lösen oder Tests zu automatisieren. Das wird uns helfen, deine Eignung besser zu verstehen.
Sei konkret bei deinen Projekten:Wenn du über deine bisherigen Projekte sprichst, sei spezifisch! Nenne konkrete Beispiele für Herausforderungen, die du gemeistert hast, und welche Tools du verwendet hast. Das zeigt uns, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Erfahrung.
Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell und effizient bei uns ankommt. Außerdem kannst du dort alle Informationen zu unserem Team und unserer Unternehmenskultur finden!
Wie man sich auf ein Vorstellungsgespräch bei Nvidia vorbereitet
✨Mach dich mit den Technologien vertraut
Bevor du zum Interview gehst, solltest du dir die Zeit nehmen, um die Technologien und Tools, die in der Stellenbeschreibung erwähnt werden, gründlich zu verstehen. Insbesondere solltest du dich mit Python, Linux-Umgebungen und Virtualisierungstechnologien wie Docker auseinandersetzen. Das zeigt dein Engagement und deine Bereitschaft, dich in die Materie einzuarbeiten.
✨Bereite konkrete Beispiele vor
Überlege dir spezifische Beispiele aus deiner bisherigen Berufserfahrung, die deine Fähigkeiten in der Softwareverifikation und Automatisierung demonstrieren. Sei bereit, über Herausforderungen zu sprechen, die du gemeistert hast, und wie du zur Verbesserung von Testprozessen beigetragen hast. Das gibt dem Interviewer einen klaren Einblick in deine praktischen Fähigkeiten.
✨Kommunikation ist der Schlüssel
Da die Rolle enge Zusammenarbeit mit verschiedenen Teams erfordert, ist es wichtig, dass du deine Kommunikationsfähigkeiten unter Beweis stellst. Übe, wie du technische Konzepte einfach und klar erklären kannst. Zeige, dass du in der Lage bist, effektiv mit anderen zu kommunizieren und Probleme gemeinsam zu lösen.
✨Fragen stellen nicht vergessen
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und dem Unternehmen. Du könntest nach den aktuellen Herausforderungen im Team fragen oder wie der Prozess der kontinuierlichen Verbesserung aussieht. Solche Fragen helfen dir auch, herauszufinden, ob das Unternehmen gut zu dir passt.