Software Verification Engineer

Software Verification Engineer

Vollzeit 45000 - 65000 € / Jahr (geschätzt) Kein Homeoffice möglich
Nvidia

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 und übernehmen Sie die Verantwortung vom Testplan 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: Einrichten, Warten und Optimieren von Testumgebungen mit Linux, Docker, virtuellen Maschinen und anderen modernen Tools.
  • Zusammenarbeit und Kommunikation: Enge Zusammenarbeit mit Software-, DevOps-, Architektur- und Produktteams zur Definition von Testanforderungen, Koordination von Releases und Sicherstellung einer hochwertigen Produktlieferung.
  • Kontinuierliche Verbesserung: Treiben Sie Designverifikationsabläufe voran, tragen Sie zu Methodikverbesserungen bei und nutzen Sie Planungs-/Verfolgungssysteme zur Verwaltung des Release-Fortschritts und zur Erstellung von Release-Indikatoren.
  • 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öchten:

  • 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 Praktiken zur Systemvalidierung.
  • 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 ein vielfältiges Arbeitsumfeld 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 unserer Einstellungs- und Beförderungspraktiken) aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, Geschlechtsidentität, sexueller Orientierung, Alter, Familienstand, Veteranenstatus, Behinderungsstatus oder einer anderen gesetzlich 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 nicht nur attraktive Wachstums- und Entwicklungsmöglichkeiten, sondern auch eine inklusive Unternehmenskultur, die Vielfalt schätzt. Die Lage in einem technologisch fortschrittlichen Umfeld ermöglicht es den Mitarbeitern, an spannenden Projekten zu arbeiten und sich mit führenden Fachleuten der Branche auszutauschen.

Nvidia

Kontaktdaten:

Nvidia Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Software Verification Engineer erhalten könnten

Tipp Nummer 1

Mach dir eine Liste von Unternehmen, die dich interessieren, und besuche deren Karriereseiten. Oft gibt es dort Stellenangebote, die nicht auf Jobportalen veröffentlicht werden. Wir bei StudySmarter empfehlen, direkt über unsere Website zu bewerben!

Tipp Nummer 2

Netzwerken ist das A und O! Nutze Plattformen wie LinkedIn, um mit Fachleuten aus der Branche in Kontakt zu treten. Frag nach Tipps oder ob sie dir bei deiner Jobsuche helfen können. Wir sind hier, um uns gegenseitig zu unterstützen!

Tipp Nummer 3

Bereite dich gut auf Vorstellungsgespräche vor! Informiere dich über das Unternehmen und die Technologien, die sie verwenden. Zeig dein Interesse und deine Leidenschaft für die Softwareverifikation. Bei StudySmarter helfen wir dir, dich optimal vorzubereiten!

Tipp Nummer 4

Sei proaktiv und folge nach dem Gespräch nach! Ein kurzes Dankeschön per E-Mail kann einen bleibenden Eindruck hinterlassen. Lass sie wissen, dass du wirklich an der Position interessiert bist. Wir bei StudySmarter glauben, dass solche kleinen Gesten den Unterschied machen können!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Verification Engineer mit Bravour zu bestehen

Python
Automatisierung von Tests
Linux-basierte Umgebungen
Netzwerkprotokolle
System- und Integrationstest
Docker
KVM

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die kreativ und leidenschaftlich sind, also lass deine Persönlichkeit durchscheinen!

Betone deine Erfahrungen:Stell sicher, dass du deine relevanten Erfahrungen im Bereich Software Testing und Automatisierung klar hervorhebst. Zeig uns, wie du mit Python und Linux gearbeitet hast und welche Erfolge du dabei erzielt hast.

Mach es übersichtlich:Halte deine Bewerbung strukturiert und übersichtlich. Verwende klare Absätze und Aufzählungen, um deine Fähigkeiten und Erfahrungen leicht verständlich zu präsentieren. Wir lieben es, wenn wir schnell die wichtigsten Infos finden können!

Bewirb dich über unsere Website:Vergiss nicht, dich direkt über unsere Website zu bewerben! So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und wir sie schnellstmöglich prüfen können.

Wie man sich auf ein Vorstellungsgespräch bei Nvidia vorbereitet

Verstehe die Technologien

Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie Python, Linux und Netzwerkprotokolle. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch praktische Erfahrungen hast, um deine Kenntnisse zu untermauern.

Bereite konkrete Beispiele vor

Überlege dir spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese im Detail zu erläutern, insbesondere wie du Testautomatisierung implementiert oder Probleme analysiert hast. Das zeigt, dass du die Anforderungen der Rolle verstehst.

Kommunikation ist der Schlüssel

Da die Zusammenarbeit mit verschiedenen Teams wichtig ist, übe, wie du technische Konzepte klar und verständlich erklären kannst. Bereite dich darauf vor, Fragen zu beantworten, die deine Kommunikationsfähigkeiten und Teamarbeit betreffen.

Fragen stellen

Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und hilft dir, mehr über die Unternehmenskultur und die Erwartungen an die Rolle zu erfahren. Fragen zu den verwendeten Tools oder zur Teamdynamik sind immer gut!