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