Logo of Huzzle

Internship

Hardware Test Automation Engineering Intern [Fall 2024]

Logo of Zipline

Zipline

•

8d ago

🚀 Off-cycle Internship

San Francisco

AI generated summary

  • You must have experience in Python and embedded C programming, developing software for hardware, reading data sheets, writing drivers, and using electrical test instruments.
  • You will work on building component and tester requirements, implementing software for validation, developing automation-centric tools, gaining expertise on components behavior, and owning test assets from planning to analysis.

Off-cycle Internship

Software Engineering•San Francisco

Description

  • In developing a test asset, you will gain a deep understanding of the system you are working on. This could be the full avionics stack and the embedded code that lives in them, including flight computers, power distribution boards, battery management systems, and motor controllers. The test of these systems will likely involve the design and build of mechatronics systems and along with the development of complex scripts that automate many sensors and actuators with operator safety in mind. In all cases, you will have full ownership of the results of your work from early system prototypes to the data analysis and recommendations that come from it. If this sounds like something you'd be excited to tackle, read on.

Requirements

  • Experience programming in Python with some knowledge of embedded C
  • Experience developing software that interfaces directly with hardware and instrumentation
  • Experience navigating data sheets and writing basic drivers for new components
  • An understanding of basic electrical and/or mechanical principles
  • Experience working with common electrical test instrumentation (multimeters, oscilloscopes, etc.)

Education requirements

Currently Studying

Area of Responsibilities

Software Engineering

Responsibilities

  • Work with cross-functional teams in order to build a clear set of component and/or tester requirements
  • Architect and implement software to validate the design and assembly of components from circuit boards to large mechanical assemblies
  • Develop automation-centric software to streamline components testing, data collection and analysis
  • Gain a deep understanding of the components under test to become an expert on its expected and intended behavior under different conditions
  • Own a test asset through its entire lifecycle from planning and implementation to validation and analysis of results

Details

Work type

Full time

Work mode

office

Location

San Francisco