Qareeb
Linkedin · Posted 15d ago
Embedded QA & Test Engineer (IoT Systems)
Continue to application
Add your email once, then Caio opens the original posting.
Indexed description
About The RoleWe 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.
- 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.
- 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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search
Want help applying to roles like this?
Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search