Job Description
Our client, an autonomous vehicle company, is looking for someone to join their team as a Test Automation Engineer in Foster City, CA.
\n
\n
This is a 6-month W2 contract with benefits offered
\n
\n
In this role, you’ll work closely with Systems, Integration, Software, and Sensor Engineering teams to build scalable network validation solutions, troubleshoot complex networking issues, and ensure the hardware and software systems perform reliably in real-world conditions.
\n
\n
What You Will Be Doing
\n
- \n
- Build and maintain Python-based test automation frameworks for Ethernet compliance, integration, and performance validation.
- Develop PCAP/tcpdump tooling and fault-injection scripts to validate network behaviors including ARP, ICMP, FCS, link loss, and failure recovery.
- Configure and manage VLAN-segmented (802.1Q) network topologies across bench and HIL test environments, including power supplies, DAQ systems, and relay controls.
- Validate interoperability between network switches and sensors, ensuring compliance with applicable security and PPAP requirements for Ethernet ECUs.
- Partner cross-functionally with Systems, Integration, Software, and Sensor engineers to identify issues, develop test strategies, and improve network validation coverage.
- Own technical documentation for automation frameworks, test methodologies, and system configurations.
- Leverage CI/CD and DevOps practices to improve the scalability, reliability, and repeatability of network testing.
- Debug complex issues across the full OSI stack, from physical-layer connectivity through application-level protocols.
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Required Skills & Experience
\n
- \n
- BS/MS in Computer Science, Electrical Engineering, or a related field, with 6+ years of relevant experience.
- Strong understanding of networking fundamentals, including the OSI model, TCP/IP, UDP, ICMP, ARP, SNMP, and VLAN (802.1Q) configuration.
- Advanced Python and Bash scripting skills with demonstrated experience developing test automation frameworks, such as pytest.
- Proficiency with network diagnostic and analysis tools including Wireshark, iPerf, tcpdump, traceroute, and ethtool.
- Strong CI/CD and DevOps experience.
- Proven ability to troubleshoot and debug issues across the full networking stack.
- Strong communication and documentation skills, with the ability to collaborate effectively across multiple engineering disciplines.
\n
\n
\n
\n
\n
\n
\n
\n
\n
Preferred Skills & Experience
\n
- \n
- Experience with DoIP and UDS over IP.
- Knowledge of Automotive Ethernet standards and technologies, including 100BASE-T1, BroadR-Reach, and H-MTD/FAKRA connectors.
- Experience with time synchronization protocols such as IEEE 1588v2/PTP and 802.1AS, particularly in bench or air-gapped environments.
\n
\n
\n
