Auf einen Blick
- Aufgaben: Entwickle und verbessere Authentifizierungs- und Speichersysteme mit modernen Technologien.
- Unternehmen: NVIDIA, ein führendes Unternehmen in der visuellen Computertechnik.
- Vorteile: Wettbewerbsfähiges Gehalt, umfassende Sozialleistungen und flexible Arbeitsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrieremöglichkeiten und einem kreativen Team.
- Warum dieser Job: Sei Teil von bahnbrechenden Technologien wie KI und selbstfahrenden Autos.
- Qualifikationen: Abschluss in Informatik und 5+ Jahre Erfahrung in Systemprogrammierung.
Das prognostizierte Gehalt liegt zwischen 62100 - 75900 € pro Jahr.
Seit mehr als zwei Jahrzehnten ist NVIDIA Vorreiter im Bereich der visuellen Computertechnik, der Kunst und Wissenschaft der Computergrafik. Mit einem seltenen Fokus auf diesem Gebiet bieten wir spezialisierte Plattformen für die Gaming-, professionelle Visualisierungs-, Datenzentrum- und Automobilmärkte an. Unsere Arbeit steht im Zentrum der bedeutendsten Megatrends in der Technologie - virtuelle Realität, künstliche Intelligenz und autonomes Fahren - und es gab nie einen aufregenderen Zeitpunkt, um unserem Team beizutreten.
Zu den internen Dienstleistungen gehört die Entwicklung und der Betrieb eines global verteilten Datenspeicher- und Authentifizierungsdienstes auf Basis einer Microservice-Architektur. Wir suchen ein neues Teammitglied, das uns hilft, unsere Authentifizierungs- und Speichersysteme zu verbessern, neue Microservices zu erstellen, bestehende zu verbessern sowie Regression-, Stress- und Leistungstests durchzuführen.
Was Sie tun werden:
- Teilnahme am Architekturdesignprozess unserer verteilten Backend-Systeme
- Wartung und Verbesserung bestehender Authentifizierungs- und Autorisierungs-Microservices sowie Entwicklung neuer (OCaml / Rust)
- Kontakt mit Kunden und technische Unterstützung für APIs und Anwendungsfälle
- Verbesserung der Testabdeckung für Unit- und Integrationstests
- Teilnahme am Code-Review-Prozess
Was wir sehen möchten:
- Abschluss in Informatik, Computertechnik oder einem verwandten Bereich
- 5+ Jahre relevante Erfahrung, idealerweise im Bereich Systemprogrammierung
- Erfahrung mit Programmier- und Debugging-Fähigkeiten in einer Linux-Umgebung
- Tiefes Verständnis von HTTP und REST oder anderen HTTP-basierten RPC-Protokollen, z.B. Twirp oder gRPC
- Erfahrung mit mehrfädiger und asynchroner Netzwerkprogrammierung (NodeJS, Akka, Tornado, Erlang/OTP, Rust/Tower)
- Starke Gewohnheit, Ihre Arbeit zu überprüfen und zu dokumentieren
- Verständnis des Bereitstellungsprozesses und der Netzwerktechnologien in Kubernetes
- Ausgezeichnete Kommunikationsfähigkeiten in technischer englischer Sprache, sowohl mündlich als auch schriftlich, sowie die Fähigkeit, den aktuellen Status und die endgültigen Projektergebnisse zu präsentieren
Wege, sich von der Masse abzuheben:
- Praktische Erfahrung mit Cassandra oder ähnlichen Datenbanken und allgemeine Neugier auf verteilte Systeme und Algorithmen
- Verständnis, wie moderne Protokolle wie OAuth und OIDC funktionieren. Expertise in Active Directory und LDAP wäre ein großer Vorteil.
- Nachweisliche Erfolge beim Aufbau sicherer Systeme, die mit sensiblen Daten umgehen
- Fähigkeit, Code unter Linux zu debuggen und zu profilieren: perf, tcpdump / Wireshark, strace, Valgrind usw.
- Verständnis des funktionalen Programmierparadigmas und statischer starker Typsysteme (relevante Kenntnisse in Haskell, OCaml, F#, Scala, Rust usw.)
Mit wettbewerbsfähigen Gehältern und einem umfassenden Leistungspaket gilt NVIDIA als einer der begehrtesten Arbeitgeber der Technologiebranche. Wir haben einige der brillantesten und talentiertesten Menschen der Welt, die für uns arbeiten, und aufgrund des beispiellosen Wachstums wachsen unsere erstklassigen Ingenieurteams schnell. Wenn Sie ein kreativer und autonomer Ingenieur mit einer echten Leidenschaft für Technologie sind, möchten wir von Ihnen hören.
Senior System Software Engineer Arbeitgeber: NVIDIA Gruppe
NVIDIA ist ein herausragender Arbeitgeber, der nicht nur wettbewerbsfähige Gehälter und umfassende Sozialleistungen bietet, sondern auch eine dynamische Arbeitskultur fördert, die Innovation und Zusammenarbeit in den Vordergrund stellt. In dieser Schlüsselrolle als Robotics Regional Sales Lead - EMEA haben Sie die Möglichkeit, ein leistungsstarkes Team zu leiten und die Zukunft intelligenter Maschinen mitzugestalten, während Sie gleichzeitig von umfangreichen Wachstums- und Entwicklungsmöglichkeiten profitieren. Arbeiten Sie in einem inspirierenden Umfeld, das sich auf die neuesten Technologien konzentriert und Ihnen die Chance gibt, bedeutende Beziehungen in der Robotikbranche aufzubauen.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior System Software Engineer erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei NVIDIA Gruppe anzuklopfen, wenn du dich auf die Stelle als Senior System Software Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei NVIDIA Gruppe vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior System Software Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei NVIDIA Gruppe klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei NVIDIA Gruppe vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.