Senior Graphics/JVM Software Engineer (JVM Runtime)

Senior Graphics/JVM Software Engineer (JVM Runtime)

Berlin Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
JetBrains

Auf einen Blick

  • Aufgaben: Entwickle leistungsstarke Software und verbessere unsere IDEs mit modernen Technologien.
  • Unternehmen: JetBrains, ein innovatives Unternehmen für Entwicklerwerkzeuge.
  • Vorteile: Wettbewerbsfähiges Gehalt, flexible Arbeitsorte und umfangreiche Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Team mit großartigen Karrierechancen und einem unterstützenden Arbeitsumfeld.
  • Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung mit und arbeite an spannenden Projekten.
  • Qualifikationen: Mindestens 4 Jahre Erfahrung in C/C++ und fundierte Kenntnisse in Java.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Bei JetBrains ist Code unsere Leidenschaft. Seit unserer Gründung im Jahr 2000 streben wir danach, die stärksten und effektivsten Entwicklerwerkzeuge der Welt zu schaffen. Durch die Automatisierung routinemäßiger Überprüfungen und Korrekturen beschleunigen unsere Werkzeuge die Produktion und ermöglichen es Entwicklern, zu wachsen, zu entdecken und zu kreieren. Wir suchen einen Senior Graphics/JVM Software Engineer mit umfassenden Kenntnissen moderner hardwarebeschleunigter APIs, um dem JetBrains Runtime (JBR) Team beizutreten. JBR ist der Low-Level-Teil der IntelliJ-Plattform, die Grundlage vieler JetBrains-Entwicklungstools, einschließlich IntelliJ IDEA.

In dieser Rolle werden Sie:

  • Sicherstellen, dass unsere IDEs ansprechend aussehen und schnell laufen, indem Sie Low-Level-Unterstützung für UI-Frameworks wie Swing und Compose für Desktop bereitstellen.

Wir freuen uns, wenn Sie:

  • Über 4 Jahre Erfahrung in der Programmierung mit C oder C++ verfügen.
  • Solide Kenntnisse in Java und JVM-Interna haben.
  • Ein tiefes Verständnis von OOP besitzen.
  • Erfahrung in der multithreaded Programmierung haben.
  • Vertraut sind mit der Entwicklung von System- oder UI-Anwendungen auf Unix, Windows oder macOS (unter Verwendung von Cocoa, GNOME, Win32 API usw.).
  • Umfassende Kenntnisse moderner hardwarebeschleunigter APIs wie Metal, Vulkan, OpenGL oder D3D haben.
  • In der Lage sind, Code zu optimieren und zu refaktorisieren, sowohl Ihren als auch den anderer.
  • Eine verantwortungsvolle, unabhängige und disziplinierte Arbeitsweise haben.
  • Gute Teamarbeitfähigkeiten besitzen.

Besonders freuen würden wir uns, wenn Sie:

  • Andere Programmiersprachen wie Objective-C oder Kotlin kennen.
  • Mit Cocoa, X11 und Wayland-Technologien vertraut sind.
  • Tiefgehende Kenntnisse der JVM-Architektur haben.

Warum JetBrains beitreten?

  • Starker Grundgehalt. Wir bieten wettbewerbsfähige Vergütung, die Ihre Fähigkeiten und Erfahrungen widerspiegelt.
  • Flexible Arbeitsorte. Genießen Sie die Freiheit, von zu Hause oder im Büro zu arbeiten.
  • Remote-Arbeit. Arbeiten Sie bis zu 30 Tage pro Jahr remote aus dem Ausland.
  • Zusätzliche Freizeit. Mehr Tage zum Entspannen, Auftanken und für die Dinge, die Sie lieben.
  • Krankenversicherungszuschuss. Genießen Sie Sicherheit für sich und Ihre Familie.
  • Lern- und Entwicklungsmöglichkeiten. Zugang zu Konferenzen, Kursen und Sprachkursen.
  • Umzugshilfe. Wir helfen, Ihren Umzug so reibungslos und stressfrei wie möglich zu gestalten.
  • Sprachkurse. Lernen Sie die Landessprache oder verbessern Sie Ihre Englischkenntnisse.
  • Verpflegung. Genießen Sie eine warme Mahlzeit oder erhalten Sie einen Mittagszuschuss an Arbeitstagen.
  • Unterstützung für psychische Gesundheit. Um Ihnen zu helfen, sich wohlzufühlen, bieten wir einfachen Zugang zu professionellen psychischen Gesundheitsdiensten.
  • Sportleistungen. Genießen Sie ein Fitnessstudio vor Ort oder einen Zuschuss für einen Sportverein.
  • Interne Veranstaltungen. Nehmen Sie an unternehmensweiten Feiern und Teambesprechungen teil.

*Einige Vorteile können je nach Standort variieren.

Wir sind ein Arbeitgeber, der Chancengleichheit bietet. Wir wissen, dass großartige Ideen von jedem, überall kommen können. Deshalb tun wir unser Bestes, um einen offenen und integrativen Arbeitsplatz zu schaffen – einen, der jeden willkommen heißt, unabhängig von Hintergrund, Identität, Religion, Alter, Zugänglichkeitsbedürfnissen oder Orientierung.

Senior Graphics/JVM Software Engineer (JVM Runtime) Arbeitgeber: JetBrains

JetBrains ist ein hervorragender Arbeitgeber, der eine offene und inklusive Arbeitsumgebung fördert, in der kreative Ideen geschätzt werden. Mit einem starken Gehalt, flexiblen Arbeitsmöglichkeiten und umfangreichen Weiterbildungsangeboten bietet JetBrains seinen Mitarbeitern die Möglichkeit, sich sowohl beruflich als auch persönlich weiterzuentwickeln. Zudem profitieren die Mitarbeiter von zusätzlichen Urlaubstagen, Gesundheitsleistungen und einer positiven Unternehmenskultur, die Teamarbeit und Innovation unterstützt.

JetBrains

Kontaktdaten:

JetBrains Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Graphics/JVM Software Engineer (JVM Runtime) erhalten könnten

Netzwerken, Netzwerken, Netzwerken!

Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht vergessen, dass viele Jobs über persönliche Empfehlungen vergeben werden – also sprich mit ehemaligen Kollegen oder Freunden!

Zeige deine Leidenschaft!

Wenn du zu einem Vorstellungsgespräch eingeladen wirst, zeige deine Begeisterung für die Technologien und Tools, die JetBrains entwickelt. Lass uns wissen, warum du gerade bei uns arbeiten möchtest und was dich an der Stelle reizt!

Bereite dich auf technische Fragen vor!

Sei bereit, dein Wissen über C, C++, Java und JVM internals unter Beweis zu stellen. Übe Coding-Challenges und sei bereit, deine Lösungsansätze zu erklären – wir wollen sehen, wie du denkst!

Bewirb dich direkt über unsere Website!

Wir empfehlen dir, dich direkt über unsere Karriereseite zu bewerben. So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht und du die besten Chancen hast, Teil unseres Teams zu werden!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Graphics/JVM Software Engineer (JVM Runtime) mit Bravour zu bestehen

C oder C++ Programmiererfahrung
Java Kenntnisse
JVM Interna
OOP Verständnis
Multithreaded Programmierung
System- oder UI-Anwendungsentwicklung auf Unix, Windows oder macOS
Kenntnisse moderner hardwarebeschleunigter APIs (Metal, Vulkan, OpenGL, D3D)

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 nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.

Betone deine Erfahrungen:Erzähle uns von deinen bisherigen Projekten und Erfahrungen, besonders in C/C++ und Java. Zeig uns, wie du mit modernen Hardware-APIs gearbeitet hast und welche Herausforderungen du gemeistert hast.

Mach es übersichtlich:Achte darauf, dass deine Bewerbung klar strukturiert ist. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So können wir schnell erkennen, was du zu bieten hast!

Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass alles reibungslos läuft und wir deine Unterlagen schnell bearbeiten können.

Wie man sich auf ein Vorstellungsgespräch bei JetBrains vorbereitet

Mach dich mit der Unternehmenskultur vertraut

Bevor du zum Interview gehst, schau dir die Werte und die Kultur von JetBrains an. Verstehe, wie sie arbeiten und was ihnen wichtig ist. Das zeigt, dass du nicht nur an der Stelle interessiert bist, sondern auch an dem Unternehmen selbst.

Bereite technische Fragen vor

Da es sich um eine technische Position handelt, solltest du dich auf Fragen zu C, C++, Java und JVM-Interna vorbereiten. Übe das Lösen von Problemen und das Erklären deiner Lösungen, um deine Denkweise zu demonstrieren.

Zeige deine Teamfähigkeit

JetBrains legt Wert auf gute Teamarbeit. Bereite Beispiele vor, in denen du erfolgreich im Team gearbeitet hast oder Konflikte gelöst hast. Das zeigt, dass du nicht nur ein guter Programmierer bist, sondern auch gut mit anderen zusammenarbeiten kannst.

Frage nach den Projekten

Bereite einige Fragen zu den aktuellen Projekten von JetBrains vor, insbesondere zu OpenJDK und den neuen Features, an denen sie arbeiten. Das zeigt dein Interesse und deine Initiative, mehr über die Rolle und das Team zu erfahren.