Posted in

System Validation & Automation Intern

System Validation & Automation Intern

CompanyZipline
LocationSan Bruno, CA, USA
Salary$40 – $44
TypeInternship
DegreesBachelor’s
Experience LevelInternship

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.