C++/Kotlin Software Developer (RustRover Debugger)
JetBrains
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. About JetBrains We create intelligent software development tools for developers and teams. More than 15 million users, over 300,000 companies, and 88 of the Fortune Global Top 100 rely on our products to solve real, complex problems. Our mission is simple: make development teams more productive and AI adoptable at scale. What You’ll Do 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. What You’ll Bring A genuine interest in making development and debugging more convenient. Comfort taking ownership of complex problems and figuring things out. An appreciation for clean, readable, and maintainable code. A proactive approach to communication and the ability to work independently. Openness to diverse opinions and the ability to explain your reasoning clearly. A drive to master new approaches, technologies, and paradigms. What You’ll Need Strong proficiency in C++ programming. A solid understanding of system programming and multi-process communication. A 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 is a strong plus. Experience with other languages like Rust, Clojure, Python, Ruby, or Haskell is also a plus. What Success Looks Like Success in this role means you're independently driving improvements in the RustRover debugger, bridging the gap between the C++ backend and the Kotlin/Java client. You are actively solving complex configuration issues, introducing reliable new features, and leaving the codebase cleaner than you found it. Ultimately, you are earning the trust of the Rust community by making their debugging experience significantly smoother. Why join JetBrains? Strong base salary. We offer competitive pay that reflects your skills and experience. Flexible work schedule. Enjoy the freedom to work from home or from the office. Extra time off. More days to relax, recharge, and do the things you love. Learning and development opportunities. Access to conferences, courses, and language classes. Relocation support. Assistance to help make your move as smooth and stress-free as possible. Free meals and snacks. Lunch and refreshments provided to keep you fueled. Health and wellness. On-site gyms or sports club stipends. Internal events. Company-wide celebrations and team gatherings. We are an equal opportunity employer. We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation. If this sounds like you, we’d love to hear from you. We process the data provided in your job application in accordance with the Recruitment Privacy Policy. #J-18808-Ljbffr JetBrains
- JetBrains is seeking a Software Developer for the RustRover team to own the debugger's state across the C++ backend and the IntelliJ-based Java/Kotlin client. You will work independently within a flat, cross-functional team of developers, QA, and support engineers to improve...SuggestedRemote jobFlexible hours
- ...Softwareentwickler (m/w/d) für eingebettete Systeme in der Entwicklung autonomer Wasserfahrzeuge. Sie arbeiten an Echtzeitanwendungen in C++ und tragen zur Weiterentwicklung der Softwarearchitektur bei. Es erwarten Sie anspruchsvolle Aufgaben, enge Zusammenarbeit im Team...Suggested
- ...einen Softwareentwickler (m/w/d) für eingebettete Realzeitsysteme in C++. Sie arbeiten an autonomen Wasserfahrzeugen und tragen zur Entwicklung modernster Marineelektronik bei. Sie erstellen Software-Spezifikationen, Designs und Tests, bewerten Architekturen und unterst...Suggested
- Mapbox in Germany is seeking a senior C++ Developer to build and maintain a unified C++17 library that runs on iOS, Android, and embedded hardware. You will tackle map‑matching, dead‑reckoning, and high‑frequency route updates across platforms. You will work with OpenLR...SuggestedRemote job
- ...full-stack AI cloud platform that supports developers and enterprises from data and model... ...engineers with deep expertise across hardware, software and AI R&D. The role We’re looking for a... ...engineering experience; Knowledge of C++ programming language; Knowledge of Python...Suggested
- Forgotten Empires is looking for exceptional Senior Software Engineers to join our network. This remote role, primarily for candidates in the EU, focuses on using your C++ skills to help develop top-tier games. You'll collaborate with a creative team and have a direct...Remote job
- (Senior) Kotlin / Java Software Engineer - Client Technology Company Description Scalable Capital is a leading digital investment platform in... ...throughout the entire client journey. We are dedicated to developing and maintaining the Salesforce platform to improve our Marketing...Remote workRelocation packageFlexible hours
- ...готовы тебе помочь. Команды разработки для нас - ядро компании, благодаря которому наши игры растут и развиваются уже 21 год. Lead Software Engineer - драйвер технического развития продукта, который ведет и развивает команду с точки зрения архитектуры, качества,...
- ...-Tools für mapbasierte Digital‑Twin‑Workflows, hauptsächlich in C++ und der Unreal Engine. Erstellung benutzerorientierter Werkzeuge... ...mitzugestalten. Über uns Wir sind ein junges, dynamisches Software-Startup mit Sitz in Garmisch-Partenkirchen. Als moderne Company...Remote workFlexible hours
- ...konfigurieren Teamcenter, fokussieren auf Datenmodell, Workflow-Design und Rendering Stylesheet und setzen Customer Customizations in C/C++ sowie Java/JavaScript um. Sie planen Lösungen im agilen Umfeld und berichten an den Solution Architect bzw. Projektmanager. #J-18808...
- ...Entwicklung und Implementierung innovativer Softwarelösungen mitwirken. Wichtig sind Erfahrungen in Python sowie grundlegende Kenntnisse in C++ oder VHDL. Die Position bietet die Möglichkeit, in einem dynamischen Umfeld praktische Erfahrungen zu sammeln und an der...
- Gravity Engineering Services Pvt Ltd. is seeking an experienced embedded software developer in Ohio. This role involves architecting and developing robust embedded firmware in C/C++ for RTOS‑based platforms. The ideal candidate will have over 5 years of experience, deep...
- ALTEN Consulting Services GmbH sucht Verstärkung für die Softwareentwicklung. Sie entwickeln Geräte- und Systemsoftware mit C++ und C#, analysieren Anforderungen, erarbeiten Konzepte und integrieren neue Funktionen in bestehende Systeme. Sie erstellen automatisierte Tests...Remote job
- Ubitium GmbH is looking for skilled developers in the United States to build debugging, tracing, profiling, and SDK tools for both developers and internal teams. Candidates must have strong C/C++ skills and experience in embedded systems debugging. A Master's degree or...Remote work
- ...Implementierung von Embedded-Softwarelösungen in C und C++ Programmierung von Mikrocontrollern (z. B. ARM Cortex‑M) und hardwarenaher Software Design und Umsetzung robuster... ...Vertraut mit Tools wie Git, JTAG, Logic Analyzer, Debugger etc. Analytisches Denken, strukturierte...Flexible hours
- ...Einzelnen stets im Fokus. Werde auch Du Teil unserer Erfolgsgeschichte. Make it happen entwickelst Geräte- und Systemsoftware mit C++ und C# analysierst Anforderungen und erarbeitest technische Konzepte für neue Softwarekomponenten integrierst neue Funktionen und Komponenten...Flexible hours
- Mozilla is looking for a Senior Software Engineer to support the Privacy Team in enhancing the Firefox Web Platform. Applicants should have... ...science and at least 4 years of programming experience in C++ and Rust. The role involves implementing anti-tracking features,...
- Development of functional applications in C++ for control systems. These vary from infrastructure for data management and communication... ...Alignment with system architect, hardware designer and other software developers to ensure correct integration of applications. Specifying and...Freelance
- ...und Betriebssysteme Verbesserung der Bedienbarkeit unserer Software Kreative Durchführung explorativer Tests von Sicherheits- sowie... ...Grundkenntnisse in einer Programmiersprache wie z.B. JAVA / Kotlin / C/C++/C# / Objective-C / Swift / Javascript / Dart / Flutter /...Remote workFlexible hours
- Redcare Pharmacy is seeking a Senior Android Developer (m/f/d) to take full ownership of their Android application. You will drive its architecture and evolution while collaborating with cross-functional teams. The ideal candidate will leverage modern Android technologies...
- Redcare Pharmacy is seeking a Senior Android Developer to take ownership of their Android application. You will drive the app's architecture... ...mobile product. The ideal candidate will have expertise in Kotlin, Android SDK, and experience in creating scalable applications....
- Redcare Pharmacy is seeking a Senior Android Developer to lead the development of their Android application. In this role, you will hold... ...long-term evolution using modern technologies. Your expertise in Kotlin and collaborative spirit will drive the development of a high-...
- ...begin your #Redcareer today. About the Role: As a Senior Android Developer (m/f/d) , you will take full ownership of our Android... ...team build a world‑class mobile product. About the Tech Stack: Kotlin, Android SDK, Jetpack Compose, Android Jetpack (ViewModel, Navigation...
- ...Softwarelösungen in Berlin sucht einen E-Health Abteilungsleiter Software Engineering (m/w/d). In dieser Schlüsselrolle führen Sie... ...Arbeitsumfeld. Gesucht wird ein Experte mit einem IT-Studium und Kenntnisse in Angular, C#, Java oder Kotlin. #J-18808-Ljbffr Healthcaremarketing
- Speechify in the United States is looking for a Senior Software Engineer to join their Core Experiences Team. This role is essential for... .... The ideal candidate will have a strong background in Kotlin and experience in systems thinking. Speechify offers a competitive...Remote job
- ...that might interest you Wincent Software Engineer - Data Platform... ...Competitive Full time Remote Python Go C++ Scala Java over 1 year ago... ...jobs ClojureScript jobs Kotlin jobs Haskell jobs Elixir jobs... ...2026 WorksHub Privacy Policy Developed by WorksHub word word word word...Full timeWork experience placementRemote workVisa sponsorship
- ...arbeiten eng mit Product Ownern sowie DevOps‑Teams zusammen. Sie bringen 5+ Jahre Erfahrung in Backend‑Entwicklung mit, beherrschen Java/Kotlin, Spring Boot und CI/CD‑Pipelines und arbeiten sicher mit MySQL, MongoDB und Kubernetes. Gute Deutschkenntnisse (C1) und Englisch (B...
- Gravity Engineering Services Pvt Ltd. is seeking a Senior Android Developer to design scalable architectures for AI-driven mobile... ...candidate will have over 10 years of development experience in Kotlin and Java, with a strong track record in enterprise-grade mobile...
- ...Finanzdienstleistungen und übernimmst End-to-End-Verantwortung für Features. Du bringst mehrjährige Backend-Erfahrung, Expertise in Java/Kotlin und Spring Boot sowie praktische Kenntnisse in Azure, Kubernetes und verteilten Systemen mit. Eine teamorientierte, exzellente...
- ...Cologne, North Rhine-Westphalia, Germany 1 week ago Kiel, Schleswig-Holstein, Germany 2 years ago Junior Backend Software Developer (m/w/d) Java / Kotlin / Spring Boot Software-Entwickler (Java - Fokus Apps) (m/w/d) Paderborn, North Rhine-Westphalia, Germany 1 year ago...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++/Kotlin Software Developer (RustRover Debugger). Be the first to apply!
- c/c++ New Bremen, OH
- c++ New Bremen, OH
- c++ remote New Bremen, OH
- ultimate software New Bremen, OH
- software sales executive New Bremen, OH
- software applications developer New Bremen, OH
- remote software sales New Bremen, OH
- senior c# .net software developer New Bremen, OH
- software sales representative New Bremen, OH
- id software New Bremen, OH

