SoftwareCareers
Loading page...
at JetBrains • Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Remote, Germany; Warsaw, Poland
You care deeply about how developer tools are built, especially when it comes to the intricacies of debugging. You enjoy solving complex, low-level problems and want to make the Rust ecosystem better for everyone. Rust is growing fast. To give the community a dedicated, smart IDE, we released RustRover, a core part of which is the debugger. Right now, it sets a high bar, but there's plenty of room to push it further – both by building new features and by untangling tricky configurations. As a Software Developer on the RustRover team, you’ll take ownership of the RustRover debugger's state, driving its development across two interconnected parts: the OS-specific C++ debugger (LLDB or GDB) and the IntelliJ-based Java/Kotlin client. You’ll work independently but collaborate closely with our flat, cross-functional team of developers, QA specialists, and support engineers to make debugging Rust applications smoother and more reliable. Day to day, you will: 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.
Application planning
More visa sponsored jobs in Unknown
C++/Kotlin Software Developer (RustRover Debugger)
Receive verified Other jobs with visa and relocation signals.