Über JetBrains
JetBrains ist ein führender Anbieter von Entwicklungswerkzeugen und IDEs für Softwareentwickler weltweit.
Aufgaben
Als Senior Graphics/JVM Software Engineer werden Sie an der Optimierung und Wartung der JetBrains Runtime (JBR) arbeiten. Sie unterstützen die Entwicklung von IDEs durch Low-Level-Unterstützung für UI-Frameworks wie Swing und Compose for Desktop. Ihre Arbeit konzentriert sich auf die Sicherstellung von optimalem Aussehen und Performance, mit dem Ziel, Verbesserungen in OpenJDK upstream zu bringen.
Anforderungen
- Mindestens 4 Jahre Erfahrung in C oder C++ Programmierung
- Solide Kenntnisse von Java und JVM-Interna
- Tiefes Verständnis von objektorientierter Programmierung
- Erfahrung mit Multithreading-Programmierung
- Vertrautheit mit System- oder UI-Anwendungsentwicklung auf Unix, Windows oder macOS
- Tiefgreifendes Wissen über moderne hardwarebeschleunigte APIs (Metal, Vulkan, OpenGL, D3D)
- Fähigkeit zur Code-Optimierung und Refaktorierung
- Verantwortungsvoller, unabhängiger und disziplinierter Arbeitsstil
Bevorzugte Qualifikationen
- Kenntnisse in weiteren Programmiersprachen wie Objective-C oder Kotlin
- Vertrautheit mit Cocoa, X11 und Wayland-Technologien
- Tiefgreifendes Wissen der JVM-Architektur
Benefits
- Wettbewerbsfähiges Grundgehalt
- Flexible Arbeitslocation (Home-Office oder Büro)
- Bis zu 30 Tage Remote-Arbeit pro Jahr aus dem Ausland
- Zusätzliche Urlaubstage
- Krankenversicherungszuschuss
- Lern- und Entwicklungsmöglichkeiten
- Umzugsunterstützung
- Sprachkurse
- Mittagsverpflegung oder Essenszuschuss
- Mentale Gesundheitsunterstützung
- Sport- und Fitnessvergütung
- Interne Unternehmensveranstaltungen