Software Engineer (Embedded)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Engineer (Embedded): Developing and improving embedded development experience within the CLion IDE with an accent on debugger support, debug probe integrations, and RTOS-aware features. Focus on implementing low-level debugging capabilities and integrating them into the IDE's UI and workflows.
Location: Hybrid: Belgrade, Berlin, Limassol, Madrid, Munich, Paphos, or Warsaw. Relocation support is provided.
Company
is a developer tools company that creates effective software like CLion, IntelliJ IDEA, and PyCharm to automate routine checks and speed up production.
What you will do
- Improve debugger support for embedded development scenarios.
- Build integrations with debug probes, debug servers, and related tooling.
- Develop RTOS integration and RTOS-aware debugging features.
- Implement features for inspecting threads, tasks, memory, registers, and target states.
- Support remote and cross-platform debugging workflows.
- Collaborate with QA engineers and users to investigate issues and improve the product.
Requirements
- 3+ years of commercial experience in C++, Java, or Kotlin.
- Strong understanding of how debuggers work and systems-level development.
- Experience with embedded software development and debugging.
- Familiarity with GDB and/or LLDB.
- Understanding of multithreading and low-level application behavior.
- Proficiency with Unix, macOS, and Windows.
Nice to have
- Experience with RTOSes, embedded targets, and firmware debugging.
- Knowledge of debug probes and vendor-specific embedded ecosystems.
- Experience with CMake, cross-toolchains, and GNU/Clang.
- Python skills.
- IntelliJ-based plugin development experience.
Culture & Benefits
- Competitive base salary and medical insurance allowance.
- Flexible work location (home or office) with limited remote work from abroad (up to 30 days/year).
- Relocation support for candidates.
- Learning and development opportunities, including conferences and language classes.
- Additional time off and mental health support.
- Lunch allowance, on-site gym, or sports club stipend.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →