CareerPlanGet AI match score →

C++/Kotlin Software Developer (RustRover Debugger)

Cyprus🌐 Remote💼 Full-time🗓 2026-07-10 → 2026-07-31

Core

Building and improving the RustRover debugger, bridging the C++ backend (LLDB/GDB) and the Java/Kotlin client to enhance the Rust development experience.

Role type

Senior IC C++/Kotlin Software Developer (Debugger)

Builds

RustRover IDE debugger features and configurations

Domain

Developer tools / Rust ecosystem / Low-level system programming

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C++ programming, system programming, multi-process communication, software development lifecycle management, Java/Kotlin (basic), compiler development, LLVM/LLDB, low-level debugging

Preferred skills

Rust, Clojure, Python, Ruby, Haskell

Technologies

C++, Kotlin, Java, Rust, LLVM, LLDB, GDB, IntelliJ

Responsibilities

Improve and expand the RustRover debugger across C++ backend and Java/Kotlin frontend, Implement new IDE run/debug configurations, Enhance Rust expression evaluation capabilities, Investigate and fix OS-specific SIGSEGV errors in C++ code, Design clear, maintainable code and ensure algorithmic soundness

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗