Skip to content

System Validation & Automation Intern
Company | Zipline |
---|
Location | San Bruno, CA, USA |
---|
Salary | $40 – $44 |
---|
Type | Internship |
---|
Degrees | Bachelor’s |
---|
Experience Level | Internship |
---|
Requirements
- Strong understanding of engineering design fundamentals and the ability to triage and identify root causes of technical issues.
- Experience writing Python scripts to automate tasks or tests, either through coursework or personal projects.
- Hands-on experience writing Python tests using tools like Pytest or Unittest.
- Familiarity with creating and executing test plans or validation plans for software or hardware systems.
- A hands-on approach to problem-solving, including debugging and triaging technical issues.
- General understanding of electrical systems such as motors, sensors, cameras, and onboard computers.
- Experience working in a Linux environment, including using command-line tools effectively.
- Familiarity with tools like Git for version control, bazel for build and test management and Jira for task tracking.
- Basic understanding of networking concepts such as RPC or sockets.
- Experience working with CI tools like GitHub Actions, Buildkite, or similar.
- Strong attention to detail and organizational skills to document test results and track issues effectively.
- A collaborative mindset with the ability to communicate and work effectively in a team environment.
Responsibilities
- Assist in executing Hardware-in-the-Loop (HIL) tests to validate the interaction between Zipline’s Zip, Droid, and Dock systems.
- Collaborate with a wide range of engineers from different teams to build and refine automated pipelines that test software before it is deployed in flight.
- Analyze and troubleshoot hardware and software issues uncovered during testing, contributing to system improvements.
- Gain hands-on experience with testing equipment, such as multimeters and oscilloscopes, to validate hardware performance.
- Work alongside a multidisciplinary team to design and execute system-level validation plans.
- Develop and enhance scripts and tools to support automated testing workflows.
- Learn how to ensure reliability and quality in complex, safety-critical systems, gaining valuable insights into real-world engineering challenges.
Preferred Qualifications
No preferred qualifications provided.