Testing Engineer
Core
Develop automated test scripts and frameworks for edge devices, IoT hardware, and embedded software to validate connectivity, firmware functionality, and hardware-software interactions.
Role type
Senior IC testing engineer (embedded/IoT)
Builds
Automated test frameworks, physical test fixtures, and validation reports for edge-computing devices and distributed systems.
Domain
Embedded systems, IoT, hardware-software integration
Required skills
Python scripting, pytest, hardware debugging, firmware validation, test case design, lab instrument operation, schematic reading, protocol analysis
Preferred skills
Automated test fixture integration, edge software test coverage improvement
Technologies
Python, pytest, Bluetooth, Ethernet, CAN, logic analyzers, protocol debuggers, oscilloscopes
Responsibilities
Develop and run automated test scripts for edge devices and embedded platforms. Design, build, and maintain physical test fixtures and benches. Investigate communication failures and debug hardware-software interactions using lab instruments. Create test cases, execute test plans, and document requirements. Collaborate with firmware and hardware teams on validation and debugging.
Seniority
Mid-to-Senior, hands-on IC