Firmware Engineer [Multiple Positions Available]

Apple Inc.

EMPLOYER:        Apple Inc. 

JOB TITLE:          Firmware Engineer [Multiple Positions Available]


JOB ID:                 5872468


JOB DESCRIPTION: Apple Inc. has multiple positions available for Firmware Engineer in Cupertino, California. Design and develop low level software, drivers and test interfaces for Apple's mobile products. Lead the first turn-on effort and troubleshoot issues in software and hardware or various SoCs and hardware modules. Work closely with partner teams. Develop diagnostic software for Apple’s mobile products including iPhone, iPad and AppleTV. Bring up software and drivers for new platforms, SoCs, chipsets and other hardware technologies such as HSIC, USB, Display, Touch, Accelerometer, Gyro, PMUs, audio, touch, and PCIe. Write tools and applications to exercise hardware and software functionality and gather and analyze data such as current draw, temperature, and performance. Write lua and python scripts to sequence EFI (Extensible Firmware Interface) functionality. Debug hardware and software issues locally and at the manufacturing facilities. Use Oscilloscopes, Logic Analyzers, Proprietary IP analyzers to characterize and debug hardware problems.



To apply, mail your resume to: Apple Inc., ATTN: D.W., 1 Infinite Loop 104-1GM, Cupertino, CA 95014, with reference to Job ID: 5872468. Apple is an Equal Employment Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities.