Systems Integration Engineer
At a glance
Mid-level Software Engineering role at Zoox. Hayward · full-time · $146,000–$228,000 base.
techroles summary, based on the employer's posting.
What you'll do
- Build and support test hardware, software and automated production equipment for manufacturing, supplier and fleet-service checks
- Create test solutions with Python or another high-level language, using vehicle communication protocols
- Develop operator interfaces that connect to middleware through APIs, network protocols or messaging services
- Triage electrical and functional test failures across software, wiring, networks, hardware and infrastructure
- Turn component and vehicle requirements into validation scripts, then document test setup, troubleshooting and maintenance needs
What you bring
- A bachelor’s degree in a relevant discipline, such as electrical engineering or computer science
- At least four years integrating hardware and software tests with Python or another high-level programming language
- Experience with vehicle network protocols and building user interfaces with React or a comparable framework
- Strong Linux and Bash skills, plus experience using GitHub or a similar software management tool
Who this fits
This mid-level role suits an engineer who can connect hardware, firmware and software testing, and work across engineering disciplines. It is based on-site in Hayward.
From the employer
In this role, you will:
-
Design, develop, integrate, deploy, and support tester hardware, test software, and production equipment automation for testing at Manufacturing, supplier end-of-line (EOL), and fleet service.
-
Build test solutions relying on Python (or other higher-level programming language) knowledge and experience with communication protocols (CAN, LIN, ETH)
-
Build intuitive user interfaces using development skills such as React, Tkinter, or others that interface with middleware over API, TCP/UDP, Pub-Sub protocols, or other services.
-
Serve as the first line of defense for electrical and functional issues during testing and other EOL processes, including but not limited to software/firmware, harness, networking (CAN, LIN, Automotive and Standard Ethernet, GMSL, etc.), hardware, and infrastructure issues.
-
Work closely with multidisciplinary engineers to collect and interpret component- and vehicle-level requirements and translate them into scalable system-level validation test scripts and test cases for the vehicle integration process.
-
Design and implement novel test solutions for future manufacturing lines and next-generation diagnostic architectures to support higher-volume production
-
Document test solution hardware and software requirements, along with necessary troubleshooting specifications and preventive maintenance.
Qualifications
-
Bachelor's degree in a relevant area such as Electrical Engineering or Computer Science.
-
4+ years of experience with hardware and software test integration via high-level programming languages such as Python
-
Experience with network protocols (CAN, LIN, Ethernet, Automotive Ethernet, I2C, SPI, etc.) and building intuitive user interfaces via React or something similar
-
Strong background in Linux and shell (bash) scripting and experience with GitHub or similar tools for software management
-
Fundamental understanding of mechanical systems, sensors, and actuators as well as ECU communication
Bonus Qualifications
-
Master’s degree in a relevant area such as Computer Science or Engineering
-
Server design and full interface development (API, TCP/UDP, MQTT, Redis, other “pub-sub” communication etc.)
-
Background in creating, reading, and writing to tables in SQL database
-
Networking layer management skills via IP assignments, VLANs, MAC addressing