> Markdown version of [/jobs/ext/4449294-junior-iot-test-engineer](https://www.wearedevelopers.com/jobs/ext/4449294-junior-iot-test-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior IOT Test Engineer - **Company:** Spanidea Systems LLC - **Location:** San Jose, CA, United States - **Experience:** Starter - **Salary:** $62,400.0 - $72,800.0 - **Contract:** Permanent contract - **Skills:** Automation of Tests, Bluetooth, Communications Protocols, Software Debugging, Electronic Data Interchange (EDI), Python (Programming Language), Log Analysis, System Testing, Systems Integration, Scripting, Test Scripts, Hardware Testing, System-level Testing - **Published:** October 25, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a571fc4d5c46f9de ## About the Role * 2-5 years of experience in IoT, embedded systems, device testing, or a related validation role. * Strong Python scripting skills for test automation and debugging. * Hands-on experience testing hardware devices and embedded systems. * Understanding of Bluetooth/BLE connectivity and device communication protocols. * Experience with functional, integration, and system-level testing. * Ability to analyze logs, troubleshoot device issues, and identify root causes., * IOT/Device testing: 3 years (Required) * Python: 2 years (Required) ## Description * Perform functional, integration, and system testing of IoT devices, embedded systems, and Bluetooth-enabled devices. * Validate device functionality, Bluetooth connectivity, pairing, data exchange, and communication interfaces. * Develop and maintain Python scripts for test automation, device validation, and log analysis. * Test hardware-software integration, device interoperability, connectivity stability, and performance. * Troubleshoot embedded device issues, communication failures, and connectivity-related defects. * Analyze device logs, debug test failures, document defects, and collaborate with development teams. * Execute manual and automated test cases and prepare test reports.