C++/Kotlin Software Developer (RustRover Debugger)
J
JetBrainsSoftware Development
Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Remote, Germany; Warsaw, PolandFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- JavaKotlinC++Rust
Requirements
- Strong proficiency in C++ programming.
- Solid understanding of system programming and multi-process communication.
- Strong grasp of software development processes and life cycles.
- Basic knowledge of Java or Kotlin, or a readiness to learn quickly.
- Familiarity with compiler development, LLVM/LLDB, or low-level debugging on various OS platforms (Strong plus).
- Experience with other languages like Rust, Clojure, Python, Ruby, or Haskell (Plus).
- Comfort taking ownership of complex problems.
- Proactive approach to communication and ability to work independently.
Responsibilities
- Improve and expand the RustRover debugger across its C++ backend and Java/Kotlin frontend.
- Implement new IDE run/debug configurations, such as remote development support.
- Enhance Rust expression evaluation capabilities.
- Investigate and fix OS-specific SIGSEGV errors in C++ code from LLDB.
- Design clear, maintainable code and ensure the algorithms behind it are sound.
View Full Description & ApplyYou'll be redirected to the employer's site