Embedded Android Developer (Qt + Squish)
Join to apply for the Embedded Android Developer (Qt + Squish) role at Spline.
Spline is preparing reference case studies that demonstrate how Squish (froglogic) works on embedded Android devices (including Android Automotive/industrial). We are looking primarily for an embedded Android/Qt developer with Squish knowledge – not a typical test automation engineer.
Responsibilities
- Prepare proof‑of‑concept and benchmark Squish on embedded Android.
- Integrate Qt/QML applications and Squish environment (instrumentation, AUT, objects, object map).
- Create short reference examples and “best practices” (stability, detectability, performance).
- Diagnose issues (adb, logcat, permissions, UI context, rendering layers).
- Automate scenario launch (squishserver/squishrunner), reporting and metrics.
- Collaborate with product/QA teams on the client side (technical consulting, knowledge transfer).
Qualifications
- Embedded Android dev: Android SDK/NDK, AOSP/Board Support – freedom to work on devices.
- Qt / QML / C++ in Android context (build, deploy, integration).
- Practical Squish experience: AUT on Android, object identification, hooks, test stability, runner/server.
- Hardware issue troubleshooting: adb, logcat, profiling, permissions, UI layers.
- CI/CD experience (GitHub/GitLab/Jenkins) and scripting (Python / Bash).
- Experience integrating Squish with Qt Quick, WebView/Hybrid, OpenGL/ANGLE.
- Tool knowledge: X‑Ray/Jira, Allure/HTML reports, Docker/containers for runners.
- Understanding of embedded device constraints (performance, memory, power).
Seniorities, Type and Function
Mid‑Senior level, Full‑time, Engineering and Information Technology. Location: Katowice, Śląskie, Poland.
Referrals increase your chances of interviewing at Spline by 2x.
Tags: QT, QtSquish, Python.