Senior Graphics/JVM Software Engineer

New
J
JetBrainsDeveloper Tools
Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, PolandFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
4+ years
Required Skills
JavaJVMC++

Requirements

  • 4+ years of C or C++ programming experience.
  • Solid knowledge of Java and JVM internals.
  • Deep understanding of OOP.
  • Multithreaded programming experience.
  • Familiarity with system or UI application development on Unix, Windows, or macOS (using Cocoa, GNOME, Win32 API, etc.).
  • In-depth knowledge of modern hardware-accelerated APIs, such as Metal, Vulkan, OpenGL, or D3D.
  • The ability to optimize and refactor code.
  • A responsible, independent, and disciplined approach to your work.
  • Good teamwork skills.

Responsibilities

  • Help ensure our IDEs look slick and run fast by providing low-level support for UI frameworks like Swing and Compose for desktop.
  • Develop new features such as the Java Chromium Embedded Framework.
  • Participate in OpenJDK projects like Lanai and Wakefield.
  • Fix JBR issues, most of which are targeted for upstreaming to OpenJDK.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now