Test Engineer
Technology
San Jose, United States3 days agoUntil 12/12/2026
Service contractOn-site
Job description
Responsibilities
- Review engineering specifications and develop test strategies for new products.
- Integrate test equipment and build test systems and environments.
- Use automation to implement test strategies and improve efficiency.
- Test products against internal specifications and industry standards.
- Mitigate issues, drive them to closure, and support root cause analysis for field issues and customer escalations.
- Document test plans, procedures, and reports.
- Collaborate with system designers, signal integrity, software and diagnostics, customer escalation teams, and external vendors.
Minimum qualifications
- Bachelor’s degree in electrical or computer engineering with at least 2 years of relevant experience, or a master’s degree in either field.
- Experience with electrical or optical test and measurement equipment, such as oscilloscopes with CDR, network or spectrum analyzers, noise generators, or traffic generators.
- Experience with high-speed SERDES or signal integrity.
Preferred qualifications
- Test automation experience with Python, C/C++, or MATLAB.
- Knowledge of optical transceiver theory, functional blocks, form factors (SFP, QSFP, OSFP, QSFP-DD), and optical signal measurement.
- Experience with troubleshooting, diagnostics, instrument control, and automated measurement scripting.
- Experience developing physical-layer evaluation methods for hardware and optics based on product requirements.
- Familiarity with hardware subsystems, including CPUs or microcontrollers, LVDS, clocking, power, schematics, and board layout.
- Familiarity with IEEE 802.3, OIF/CEI, MSA, or SFF-8431 standards.
- Experience with AI and agent frameworks such as Pydantic/PydanticAI, LangGraph, LangChain, OpenAI Agents SDK, AutoGen, CrewAI, MCP, tool calling, or LLM orchestration.
- Experience with instrument interfaces and automation, such as SCPI, VISA/PyVISA, NI-VISA, LabVIEW, IVI drivers, serial/RS-232, TCP/IP, or automated test equipment.
- Python experience, including asyncio, multithreading, multiprocessing, PySide6, PyQt, or Qt.
Keywords
Test EngineeringTest Strategy DevelopmentTest AutomationPythonElectrical Test and MeasurementOptical Test and MeasurementHigh-Speed SERDESSignal IntegrityRoot Cause AnalysisInstrument ControlOptical TransceiversPhysical-Layer EvaluationHardware TroubleshootingSCPIVISA/PyVISAIEEE 802.3Test StrategiesC/C++MATLABOscilloscopes
Interested in this role?