Systems Engineer - PEAK Technical Services Inc.
Milpitas, CA 95035
About the Job
Schedule: Mon-Friday, 8 am to 5 pm
Join our Client's System Performance Engineering group to contribute to the development and maintenance of advanced test infrastructure in the lab. You'll collaborate with a team of engineers to support a high-visibility project that significantly enhances our software release qualification process.
Responsibilities:
- Develop new Linux and Python scripts, and utilize existing ones, to monitor and test lab devices.
- Independently diagnose and troubleshoot issues within the lab setup, including cabling, networking, traffic generation, radio configuration, faulty equipment, power, and thermal issues.
- Create automated diagnostic tools to detect and classify failure modes, and where feasible, automate the resolution of these issues.
- Maintain and document fixture architecture, configurations, lab builds, and cabling connection diagrams using MS/Google office tools.
- Support the expansion of software and hardware capabilities by developing Python test automation scripts, integrating new test equipment, and adding performance tests for new software functionalities.
- Provide onsite support across campus and to employees without lab access.
- Assist in constructing and expanding lab test platforms, including rack and fixture cabling, equipment connection, and fixture calibrations.
- Manage inventory, monitor lab supplies, and process purchase orders as required.
- Ensure high availability, capacity, and reliability of large-scale lab infrastructure; develop automation tools to continuously monitor and track these metrics.
- Collaborate effectively within a team and independently to meet lab and test infrastructure needs.
- Handle multiple tasks such as software tool usage, mechanical fixture construction, network debugging, and daily lab health checks.
- Demonstrate a proactive approach to completing lab-related tasks with a sense of urgency.
Qualifications:
- Bachelor's degree in Electronics, Electrical Engineering, Computer Engineering, or related field, with experience in test automation supporting wireless/radio/networking products.
- Highly motivated and proactive in identifying and resolving lab issues independently.
- Experience building, maintaining, and documenting test infrastructure for wireless products, including troubleshooting.
- Proficiency in scripting and tools to monitor and maintain lab environments, particularly Linux CLI and Python.
- Ability to interpret network wiring diagrams, infrastructure assembly manuals, and electrical wiring drawings for testing and troubleshooting purposes.
- Comfortable in a fast-paced startup environment, capable of independent problem-solving and task execution.
- Strong troubleshooting skills in networking and Python-based tools/software.
- Familiarity with wireless product testing and RF performance parameters (SNR, capacity, throughput, BER/PER).
- Operational knowledge of spectrum analyzers, signal generators, and power meters for RF troubleshooting.
- Proficient in using power tools, high-amperage power supplies, cable crimp tools, and delicate electronics.
- Ability to work in a noisy environment typical of cooling fans and environmental chambers.
Desirable Skills:
- Expertise in software automation of wireless/communication/networking product tests.
- Understanding of Wireless/RF performance parameters and testing methodologies.
- Previous experience in QA/test roles.
- Familiarity with electronic screwdrivers, wrenches, and assembly/disassembly tools.
Source : PEAK Technical Services Inc.