Systems Engineer 2027 Summer Intern (MS/PhD, Autonomous Vehicle Networks & Diagnostics)
- Mountain View, United States
- Internship
- Intern/New Grad
- Master's degree
- Posted
Skills
Required
- Python
- Robotics
- CAN
- CAN-FD
- network security
- Systems Engineering
- modular software infrastructure
- automated verification pipelines
- data analysis tools
- communication networks and protocols
- ROS / ROS2
Preferred
- communication networks
- in-vehicle network security
- cryptographic mechanisms
Join Waymo, a leader in autonomous vehicle technology, as a Systems Engineer Summer Intern. In this role, you will work at the intersection of hardware and software co-design, defining vehicle-level network and security specifications, and building the real-time diagnostic and automated verification infrastructure. You will collaborate with Systems Architects, Network Engineers, and Vehicle Security Engineers, and have the opportunity to make a significant impact on the company's mission.
Responsibilities
- Design and build Python infrastructure to enable real-time diagnostics and health monitoring for vehicle communication networks across multiple autonomous vehicle platforms.
- Build automated verification and validation pipelines that evaluate vehicle network communication, diagnostic functionality, and system health across test benches and vehicle fleets.
- Create diagnostic checks and monitoring workflows for in-vehicle network security and cryptographic mechanisms, analyzing network performance and timing margins.
Requirements
- Currently pursuing a MS or PhD in Electrical Engineering, Computer Engineering, Computer Science, Robotics, Mechanical/Automotive Engineering, Systems Engineering, or a related technical field
- Strong proficiency in Python for building modular software infrastructure, automated verification pipelines, and data analysis tools
- Solid foundational understanding of communication networks and protocols, ideally including CAN and CAN-FD
- High fluency with AI-based tooling and AI code generation: Very comfortable and experienced with coding and building end-to-end software projects using modern AI code generation tools
- Basic understanding of cryptography and network security concepts (e.g., message authentication codes, cryptographic authentication, or secure embedded communications)
- Hands-on experience with vehicle or embedded communication networks (CAN, CAN-FD, Automotive Ethernet) and diagnostic protocols, as well as Python network tooling (cantools, python-can)
- Hands-on experience in autonomous vehicles, robotics (ROS/ROS2), Formula SAE, EcoCAR, or embedded systems projects
- Experience building automated test or verification pipelines (pytest, CI/CD) or working with hardware-in-the-loop (HIL) / embedded test benches
