USB Tester
Jobs via Dice5 months ago
San Jose, CA, United States
On-site
Contract
Junior Level (1-3 years)
Job Description
Position Overview
Kodeva LLC is seeking a highly technical and detail-oriented USB & Display Testing Engineer to join our quality assurance and validation team for a contract duration of 12 months based in San Jose, CA (Onsite). In this role, you will ensure our products meet rigorous functionality, performance, and interoperability standards for all USB and display-related features.
Key Responsibilities
- Automation: Develop and maintain automated test scripts (e.g., using Python, Bash) to improve test efficiency, coverage, and repeatability.
- Test Plan Development: Design, develop, and maintain comprehensive test plans, test cases, and validation strategies for USB and display functionality including data transfer, Power Delivery (PD), USB-C port states, display interfaces (HDMI, DP, USB-C Alt Mode) and peripheral interoperability.
- Compliance Testing: Execute and analyze results from USB-IF and VESA compliance tests, including electrical, protocol, and interoperability testing to ensure products meet certification standards.
- Software Stack Validation: Test and validate the USB software stack (on host or device side), including enumeration, class drivers (HID, MSD, UVC, UAC), and hub logic.
- Defect Management: Identify, isolate, and document defects while collaborating with hardware and software engineering teams to analyze root causes and validate fixes.
- Lab Management: Manage the testing lab including overseeing test fixtures, cables, docks, peripherals, test equipment, firmware upgrades, and system administration on Linux and Windows.
- Hardware-Level Testing: Utilize lab equipment such as high-speed oscilloscopes, protocol analyzers, and power meters to perform physical layer and electrical tests (e.g., signal integrity, eye diagrams, inrush current, voltage/power levels).
Required Qualifications
- Deep understanding of USB protocols (USB 2.0, 3.x, USB Type-C, and Power Delivery (PD)).
- Proficient in display protocols (HDMI, DisplayPort, DP Alt Mode).
- Hands-on experience using industry-standard tools for compliance and performance testing.
- Strong experience with Python.
Required Skills
Lab Management
Protocol Analysis
Test Plan Development
Linux
Windows
Signal Integrity Testing
USB Protocols (USB 2.0, 3.x, USB Type-C, PD)
Display Protocols (HDMI, DisplayPort, DP Alt Mode)
Automation (Python, Bash scripting)
Hardware-Level Testing
Compliance Testing (USB-IF, VESA)
Python
Defect Management