Pocketbook
-
· 14 views · 0 applications · 1d
Embedded Software Engineer (Buildroot / CMake / Linux BSP)
Hybrid Remote · Ukraine (Kyiv) · Product · 2 years of experience · B1 - IntermediateWe are expanding our embedded team due to a growing number of tasks related to system build and integration for embedded devices. As an Embedded Software Engineer, you will work across multiple platforms (Rockchip, MTK, Allwinner, Silicon Labs MCUs,...We are expanding our embedded team due to a growing number of tasks related to system build and integration for embedded devices. As an Embedded Software Engineer, you will work across multiple platforms (Rockchip, MTK, Allwinner, Silicon Labs MCUs, etc.), focusing on Buildroot-based systems, BSP, Linux kernel, and driver integration. You will be responsible for customizing rootfs, optimizing CMake-based build environments, and automating build processes for Linux/Android/RTOS projects.
Key Responsibilities:
• Develop, configure, and maintain Buildroot-based embedded Linux builds.
• Integrate and customize BSP, bootloader, and Linux kernel.
• Create and maintain CMake-based cross-compilation build systems.
• Optimize and streamline the build process, integrating with CI/CD pipelines.
• Debug low-level issues (kernel, boot, hardware-software integration).
• Collaborate with hardware teams to ensure stable driver and peripheral integration.
• (Optional) Support RTOS-based firmware development (FreeRTOS, Zephyr).
Technical Requirements:
• Strong hands-on experience with Buildroot, Yocto, or similar embedded build systems.
• Solid expertise in CMake and cross-compilation workflows.
• Proven experience with Linux kernel, BSP, and driver development.
• Solid understanding of embedded systems and ARM architecture.
• Proficiency in C/C++ (Python/Bash scripting is a plus).
• Familiarity with Git/Mercurial.
• Ability to debug and analyze system-level and peripheral integration issues.
Nice to Have:
• Experience with RTOS (FreeRTOS, Zephyr).
• Knowledge of hardware interfaces (I2C, SPI, UART, USB, Ethernet).
• Android AOSP / NDK experience.
• Familiarity with Wi-Fi, Bluetooth, Audio codecs.
Soft Skills:
• Strong analytical and problem-solving mindset.
• High attention to detail and code quality.
• Responsibility and ownership of deliverables.
• Ability to collaborate effectively in cross-functional teams.
Education & Language:
• Bachelor’s degree in Computer Engineering, Electrical Engineering, or related field.
• English – Intermediate or higher (for documentation and teamwork).
More -
· 84 views · 12 applications · 1d
Manual QA to $800
Ukraine · Product · 1 year of experienceТи наш кандидат, якщо: - У тебе є досвід у QA від року, ти добре орієнтуєшся в теорії тестування, знаєш особливості ручного тестування; — вмієш детально та послідовно описувати баги/дефекти — вмієш складати тестову документацію або знаєш, де про це...Ти наш кандидат, якщо:
- У тебе є досвід у QA від року, ти добре орієнтуєшся в теорії тестування, знаєш особливості ручного тестування;
— вмієш детально та послідовно описувати баги/дефекти
— вмієш складати тестову документацію або знаєш, де про це прочитати і готовий робити
- Вільно володієш одним із інструментів управління тестуванням (bug trackers)
Що ж ти робитимеш у нашій дружній QA команді Pocketbook:
- Виконувати тестування прошивок для e-ink рідерів
— Проводити ручний та автоматизований процес тестування
— Описувати знайдені баги/дефекти у Bug-traking системі
— Розробляти та виконувати тест-кейси
— Здобувати безцінний досвід роботи тестувальником у міжнародній компанії
Як у нас відбувається відбір та співбесіда?
Ми з нетерпінням чекаємо на твоє резюме, яке передамо на розгляд технічним фахівцям. Якщо резюме проходить схвалення, ми надішлемо тобі невелике, але таке важливе для нас тестове завдання, ти його зробиш, ми на нього подивимося та за результатами запросимо до нас в офіс для знайомства та технічної співбесіди.
More