Senior Software Developer

Senior Software Developer

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

Auf einen Blick

  • Aufgaben: Entwickle automatisierte Testframeworks und validiere Softwarefunktionen für NVIDIA's Base Command Manager.
  • Unternehmen: NVIDIA, ein führendes Unternehmen in der Technologiebranche mit innovativer Kultur.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, Remote-Arbeit und berufliche Entwicklung.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrieremöglichkeiten und einem Fokus auf Vielfalt.
  • Warum dieser Job: Arbeite mit modernster Technologie und beeinflusse die Zukunft von Cloud- und Hardware-Integration.
  • Qualifikationen: Abschluss in Informatik oder vergleichbare Erfahrung, 5+ Jahre Softwareentwicklung auf Linux.

Das prognostizierte Gehalt liegt zwischen 43200 - 72000 € pro Jahr.

We are looking for an enthusiastic software engineer to join our AI networking acceleration team, to work on a groundbreaking open‑source library, using hardware offloads, GPU Kernels and RDMA network cards. Our product is a performance‑oriented low‑level infrastructure, crafted to change the way inference works. We thrive as a team in a deeply strong environment, and we're passionate about innovation. The rewards are sweet and include working with some of the brightest people in the industry, an aggressive compensation plan that rewards top performers, and the opportunity to collaborate on products that transform daily the way people work and play. Responsibilities Develop a highly optimized inference framework. Run on the world’s largest supercomputers and data centers. Work in a dynamic and challenging environment on innovative, next‑generation products at the forefront of technology in terms of performance, scalability and features. Qualifications B.Sc. or equivalent experience in Computer Science or Software Engineering. 8 years’ experience in modern C++ / C / Rust development. 3 years’ experience in Linux environment and familiarity with development tools. Deep knowledge of the TCP/IP network stack. Understanding of computer architecture and operating systems concepts. Ways to Stand Out Hands‑on experience with LLM inference stacks. Expertise in distributed storage technologies. Background in Linux internals and low‑level software optimizations (benchmarking, bottleneck research, performance tuning). Experience in programming CUDA kernels is an advantage. Background in parallel programming / high-performance computing / RDMA technology. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. #J-18808-Ljbffr

Senior Software Developer Arbeitgeber: Nvidia

NVIDIA ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten. Mit einem starken Fokus auf Mitarbeiterentwicklung und einer offenen, kollaborativen Unternehmenskultur fördert NVIDIA nicht nur technisches Wachstum, sondern auch persönliche Entfaltung. Die Position des Senior Software Developers ermöglicht es Ihnen, an spannenden Projekten zu arbeiten, die weltweit eingesetzt werden, und bietet Zugang zu modernster Technologie sowie flexiblen Arbeitsmodellen.

Nvidia

Kontaktdaten:

Nvidia Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Software Developer erhalten könnten

Netzwerken ist der Schlüssel

Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns gemeinsam nach Verbindungen suchen, die dir helfen können, einen Fuß in die Tür bei NVIDIA zu bekommen.

Bereite dich auf technische Interviews vor

Mach dich mit typischen Fragen und Aufgaben vertraut, die in technischen Interviews gestellt werden. Wir können dir helfen, deine Fähigkeiten in Python und Linux zu verbessern, damit du selbstbewusst auftreten kannst.

Zeige deine Projekte

Hast du an interessanten Projekten gearbeitet? Teile sie! Zeige, was du kannst, indem du deine GitHub-Repositories oder persönliche Projekte präsentierst. Das wird dir helfen, dich von anderen Bewerbern abzuheben.

Bewirb dich direkt über unsere Website

Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung die richtigen Leute erreicht und du die besten Chancen hast, für das Senior Software Developer-Rolle in Betracht gezogen zu werden.

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

Automatisierte Testframework-Entwicklung
Systemvalidierung
Cloud-Integration
Hardware-Integration
Fehleranalyse
Python
Linux-Plattformen

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, warum du dich für die Stelle als Senior Software Developer bei NVIDIA interessierst und was dich motiviert.

Betone deine Erfahrungen:Stell sicher, dass du deine 5+ Jahre Erfahrung in der Softwareentwicklung auf Linux-Plattformen klar hervorhebst. Nenn konkrete Projekte oder Technologien, mit denen du gearbeitet hast, um uns einen Eindruck von deinen Fähigkeiten zu geben.

Code-Beispiele einfügen:Wenn möglich, füge Links zu deinem GitHub-Profil oder anderen Projekten hinzu, die deine Programmierfähigkeiten zeigen. Das gibt uns einen direkten Einblick in deinen Stil und deine Herangehensweise an Probleme.

Bewirb dich über unsere Website:Vergiss nicht, dich direkt über unsere Website zu bewerben! So stellst du sicher, dass deine Bewerbung schnell und effizient bei uns ankommt. Wir freuen uns darauf, von dir zu hören!

Wie man sich auf ein Vorstellungsgespräch bei Nvidia vorbereitet

Verstehe die Technologie

Mach dich mit den Technologien vertraut, die NVIDIA verwendet, insbesondere mit Linux, Python und Cloud-Diensten. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch ein tiefes Verständnis für die Integration von Software in Cloud-Umgebungen hast.

Bereite konkrete Beispiele vor

Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, über deine Erfahrungen mit automatisierten Testframeworks, Defektanalysen und der Zusammenarbeit mit Entwicklungsteams zu sprechen. Konkrete Beispiele helfen, deine Fähigkeiten zu untermauern.

Zeige deine Problemlösungsfähigkeiten

NVIDIA sucht nach jemandem mit starken Problemlösungsfähigkeiten. Bereite dich darauf vor, Fragen zu beantworten, die deine Fähigkeit zur Analyse von Testresultaten und zur Identifizierung von Fehlerursachen testen. Überlege dir, wie du in der Vergangenheit Probleme gelöst hast und welche Ansätze du dabei verfolgt hast.

Sei neugierig und lernbereit

Zeige deine Begeisterung für neue Technologien und deine Bereitschaft, dazuzulernen. Sprich darüber, wie du dich über aktuelle Trends in der Softwareentwicklung informierst und welche neuen Tools oder Methoden du gerne ausprobieren würdest, um die Effizienz zu steigern.