Qareeb Logo
Back to all positions

Embedded QA & Test Engineer (IoT Systems)

Full-time2+ yearsOn-siteQuality Assurance

About the Role

We are seeking an Embedded QA & Test Engineer to ensure the reliability, performance, and robustness of our IoT devices in real-world conditions. You will design and execute automated and manual test plans for embedded systems, focusing on battery performance, communication stability, and environmental resilience. This role combines software testing, hardware validation, and field simulation to guarantee our devices meet production-quality standards before deployment.

Responsibilities

  • Develop and maintain unit tests for embedded C/C++ firmware.
  • Set up and manage hardware-in-the-loop (HIL) testing environments for real-time validation.
  • Conduct battery performance tests under different operating modes and environmental conditions.
  • Write Python scripts (Pytest, Robot Framework, or custom) to automate regression and stress testing.
  • Perform hardware validation using oscilloscopes, multimeters, power monitors, and protocol analyzers.
  • Simulate field deployment conditions (weak signals, interference, extreme temperatures, low power).
  • Document test cases, results, and defects, and collaborate with firmware/hardware teams to resolve issues.
  • Ensure compliance with reliability and durability standards for rugged IoT deployments.

Requirements

  • 2+ years in embedded system testing, QA, or validation engineering.
  • Familiarity with unit testing frameworks for embedded C/C++.
  • Experience setting up hardware-in-the-loop testing for real-time scenarios.
  • Knowledge of battery performance testing and power optimization validation.
  • Strong scripting skills in Python (Pytest, Robot Framework, or custom testing frameworks).
  • Proficiency with oscilloscopes, multimeters, protocol analyzers, power monitors.
  • Ability to replicate real-world IoT conditions (signal fading, temperature stress, packet loss).
  • Strong documentation and bug-tracking skills, ability to work with cross-functional teams.

Nice to Have

  • Experience in network performance and stress testing.
  • Familiarity with wireless communication testing tools (spectrum analyzers, RF test equipment).
  • Background in compliance and certification testing (CE, FCC, IEC).
  • Knowledge of continuous integration pipelines for embedded testing.

Apply for this position

Interested in this role? Send us your resume and we'll get back to you soon.

Apply via Email

careers@qareeb.io

Job Summary

Type:Full-time
Experience:2+ years
Location:On-site
Department:Quality Assurance