NoFluffJobs
Praca zdalna
Senior
Senior QA Engineer – Embedded Software Quality
⚲ Remote
18 480 - 25 200 PLN (B2B)
Wymagania
- Python
- C++
- C
- NPU (nice to have)
- DSP (nice to have)
Opis stanowiska
Wymagania:
- Several years of experience in QA / test engineering for embedded or mobile software.- Strong Python for test automation and tooling.- Hands-on experience with adb, Perfetto (or systrace) and on-device profiling.- Ability to read and debug C/C++ code.- Experience measuring latency, memory, CPU usage, power and thermal behaviour on real hardware.- Experience with CI pipelines and automated regression testing.- Fluent English- Hardware-in-the-loop setups and device farms. - Experience with NPU/DSP workloads or ML inference on edge devices.
Codzienne zadania:
- Test the embedded SDK on real devices: latency, memory, CPU/NPU/DSP load, power consumption, thermal behaviour and long-run stability.
- Audio or speech product testing.
- Design and maintain regression suites that catch performance and stability changes between releases.
- Build automated test tooling in Python and integrate it into CI.
- Profile on-device behaviour with adb, Perfetto and similar tools, and turn findings into clear, reproducible bug reports.
- Set up and run hardware-in-the-loop tests and device-farm executions.
- Work closely with SDK developers to investigate issues down to C/C++ level.
- Several years of experience in QA / test engineering for embedded or mobile software.- Strong Python for test automation and tooling.- Hands-on experience with adb, Perfetto (or systrace) and on-device profiling.- Ability to read and debug C/C++ code.- Experience measuring latency, memory, CPU usage, power and thermal behaviour on real hardware.- Experience with CI pipelines and automated regression testing.- Fluent English- Hardware-in-the-loop setups and device farms. - Experience with NPU/DSP workloads or ML inference on edge devices.
Codzienne zadania:
- Test the embedded SDK on real devices: latency, memory, CPU/NPU/DSP load, power consumption, thermal behaviour and long-run stability.
- Audio or speech product testing.
- Design and maintain regression suites that catch performance and stability changes between releases.
- Build automated test tooling in Python and integrate it into CI.
- Profile on-device behaviour with adb, Perfetto and similar tools, and turn findings into clear, reproducible bug reports.
- Set up and run hardware-in-the-loop tests and device-farm executions.
- Work closely with SDK developers to investigate issues down to C/C++ level.
🔍 Dekoder Ogłoszenia
✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.