Apple - Austin, TX

posted 4 months ago

Full-time
Austin, TX
Computer and Electronic Product Manufacturing

About the position

As an iPhone Hardware Validation Automation Engineer, you will play a pivotal role in the system integration team, contributing to the development of the next generation of iPhones. This position requires a passion for delivering exceptional products and a commitment to ensuring the highest design quality for future releases. You will be responsible for creating and managing various software-based solutions that facilitate system hardware validation. This includes scripting, data acquisition, and analysis tools that are essential for the validation process. In this role, you will be tasked with building innovative software solutions that aid in system hardware validation while optimizing internal processes to enhance efficiency. Your responsibilities will include automating data collection from lab equipment and developing infrastructure to manage large data sets for both local and cloud-based servers. You will also be responsible for developing test scripts to control lab test equipment and post-process raw data sets using key electrical performance indicators. Additionally, you will lead innovative solutions aimed at minimizing bulk data transfer and processing time, author reports and communications regarding key results and checkpoints, and maintain user documentation and training content for the code you develop. Collaboration is key in this role, as you will engage with multi-functional development teams in the US and Asia to integrate their work into the project. You will also participate in debugging activities, actively driving the design of experiments (DOEs) to ensure the success of the validation process. Your strong software and electrical engineering fundamentals will be crucial as you work hands-on with debugging efforts and collaborate with various engineering teams to close critical tasks and improve designs.

Responsibilities

  • Build innovative software solutions for system hardware validation.
  • Automate data collection from lab equipment.
  • Develop infrastructure to handle large data sets for local and cloud-based servers.
  • Create test scripts to control lab test equipment and post-process raw data sets.
  • Lead solutions to minimize bulk data transfer and processing time.
  • Author reports and communications regarding key results and checkpoints.
  • Maintain user documentation and training content for code.
  • Participate in debugging activities and drive design of experiments (DOEs).
  • Collaborate with multi-functional development teams in the US and Asia.

Requirements

  • Bachelor's or Master's degree in Electrical/Computer Engineering or Computer Science.
  • Strong programming and scripting skills (Python, Matlab, Labview, C/C++, etc.).
  • Comfortable in a lab environment using oscilloscopes, spectrum analyzers, etc.
  • Strong communication and people skills, able to work with cross-functional teams.

Nice-to-haves

  • Strong EE/CS fundamentals with relevant experience in consumer hardware or electronics industries.
  • Experience with lab equipment test set-up (e.g., digital oscilloscope, logic analyzer, power supply, DMM, etc.) and instrument automation (SCPI commands, py-visa).
  • Solid understanding of design and validation requirements for common interfaces (e.g., I2C, SPI, I2S, etc.) and high-speed interfaces (e.g., USB, MIPI, PCIe, etc.).
  • Proficient with analyzing, processing, and visualizing large data sets.
  • Understanding of mobile system architecture and design tradeoffs.
  • Experience with web development frameworks (React, Django) and database server maintenance (MySQL, MongoDB, etc.).
  • Experience with schematic/layout capture tools.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service