职位描述:
Summary:
Are you passionate about changing the world? As a member of our multifaceted group, you will have the outstanding and rewarding opportunity to craft upcoming products that will delight and encourage millions of Apple’s customers every single day. We have a critical impact on getting high quality functional products to millions of customers quickly, and we are hiring all levels from junior to senior roles.
System Firmware and Diagnostic Group has an immediate opening for a Software Project Lead (Technical Program Manager). In this role, you will lead, coordinate and multi-functionally represent, the definition and execution of manufacturing tests, that enable extended stress testing and calibration of Apple’s current and future product lines, including iPhone, iPad, iMac, MacBook, Apple Watch and set the benchmark for the quality associated with Apple products. You must thrive in a fast-paced environment, have strong understanding of software fundamentals, background working with systems, excellent interpersonal skills, and a desire to work with cross- functional teams to develop ground-breaking products. Your contributions will make a pronounced difference to future Apple products.
Description:
The team has responsibilities spanning all aspects of product bring-up and test:
Prioritizing the development of drivers, applications, protocols, frameworks, and command line utilities for validation of hardware internally and in manufacturing
Supporting bring up of new SoCs, chipsets, sensors, and products
Interacting with Hardware, Software, Operations and various other multi-functional teams throughout Apple
Enabling test strategies for new components in upcoming products
Supporting new product development builds locally and remotely
First level of triage for test and software issues
Hands on debugging or coordination of multi-functional debug, as appropriate
Drive issues, track tasks, and evaluate priorities daily
Driving and enabling process improvements
Work with our engineering team to define, schedule, track, and communicate the status of software features and deliverables to other groups and executive management.
Communicate status to the executive management on a regular basis
Travel to prototype hardware manufacturing builds
职位要求:
Minimum Qualifications:
Engineering experience: 5+ years
Program Management experience: 3+ years
Good understanding of software development
Understands and deals well with rapid development cycles
Effective communication skills
Ability to drive issues, track tasks, and evaluate priorities on a daily basis
Strong EE fundamental is desired
SoC development and testing experience or knowledge is desired
Manufacturing experience and prior exposure to working with Contract Manufacturers is highly desired
BS Electrical / Computer Engineering or relevant work experience (MS is a plus)
Preferred Qualifications:
Linux command line / scripting experience is a plus
macOS and/or iOS experience is a plus
Python/Lua experience is a plus
Good multitasking capabilities with ability to handle frequent context switches
招聘部门:
Apple Software and Services
工作地点:
Chengdu, Sichuan, China
面试建议:
Apple的软件项目主管职位是一个高度技术化和跨职能的角色,要求候选人不仅具备扎实的软件开发背景,还需要有出色的项目管理和协调能力。这个职位的特殊性在于它涉及到系统固件和诊断测试,这是确保Apple产品质量的关键环节。面试官会特别关注候选人在跨部门协作、问题解决和优先级管理方面的能力。 为了准备这个面试,建议候选人重点准备自己在项目管理中的实际案例,尤其是那些涉及到跨团队协作和快速开发周期的经验。此外,对于系统固件和SoC测试的理解也是面试中的加分项。候选人应该准备好展示自己在这些领域的知识和经验,以及如何在高压环境下有效管理项目和团队的能力。
在线咨询
提示:由 AI 生成回答,可能存在错误,请注意甄别。