Hardware (HW) System Automation Engineer
Auckland City, Auckland
Summary
Posted: Apr 13, 2022
Role Number:
200367034
Imagine what you could do here. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish! The success we are striving will be the result of very skilled people working in an environment which cultivates creativity, partnership, and thinking of old problems in new ways! Are you looking for an exciting opportunity to work on a dynamic development team passionate about delivering automation solutions that supports the most creative consumer electronics company in the world? We strive to develop tools and infrastructure that streamline the design and development of wireless power technologies for iPad, iPhone, iPhone accessories, AirPods, and Apple Watch.
Key Qualifications
- Proven track record of excellent programming skills, including experience developing object-oriented and modularized software, libraries, and CLI Apps
- Proficient in Python or similar object-oriented scripting language using industry best practices for code compliance, and automated software test methodologies (eg. PEP8, pytest, Jenkins)
- Good understanding of analog and digital circuits designs, including signal integrity analysis
- Ability to debug issues in systems spanning, hardware (HW), software (SW), and firmware (FW) (eg. FW state-machine issues, SW test script or driver issues, HW interconnectivity issues, etc.)
- Familiarity and experience with basic command-line operation of operating systems such as macOS or Unix/Linux OS preferred.
- Experience developing automated tests supporting embedded systems or mobile devices
- Experience developing HW/SW (primarily SW) infrastructure supporting the validation and verification of various HW products in all stages of the product-development lifecycle.
- Experience developing SW for industrial robotic systems (cartesian or articulated) is a plus
- Experience creating, deploying, and scaling, SW infrastructure, Apps or web based GUIs is a plus
- Knowledge of Unix/Linux shell scripting is a plus
- Familiarity setting up Mac OS/Unix system environments is an advantage
- Basic knowledge of power electronics, inductive, or wireless power transfer systems is an advantage
- Team player with excellent communication skills across many teams of various disciplines
Description
You will work cross-functionally with architecture, design, HW, SW, automation, test, and factory teams to develop and integrate best in class software and hardware. You will build automation solutions for new technologies designed to ensure high levels of product quality. You will be responsible for building, maintaining, and continuously improving software and automation infrastructure.
Education & Experience
Bachelors in Electrical Engineering, Computer Engineering or Computer Science, Masters preferred. New college graduates to 10+ years of relevant technical work or equivalent experience