苹果工程师怎么晋升(入门级苹果硬件工程师的要求)
苹果工程师怎么晋升(入门级苹果硬件工程师的要求)物理设计:在物理设计中,您将处于设计工作的中心,与架构、CAD、时序和逻辑设计团队合作,对交付一流的设计产生关键影响 了解基本芯片架构、后端芯片设计流程、物理综合、布局规划、布局和布线 (PnR)、电网、时序 (STA)、物理设计验证 (DRC/LVS)、EMIR (Redhawk/Totem/Voltus)设计验证:在设计验证中,您将使我们能够生产出功能齐全的第一块硅片。芯片架构知识、硅前 RTL 设计验证、System Verilog 或 UVM/OVM/VMM、block/chIP/core 测试平台 exp、System Verilog Assertion (SVA)、C/C /assembly、Perl/Python描述作为我们团队的一员,您将应对团队面临的真正挑战以及即将推出的产品。要想取得成功,你需要具备扎实的技术基础、表现出主动性的能力、快速学习新技术以及具备出色的人际交
想象一下你可以在这里做什么。在 Apple,新创意可以很快成为非凡的产品、服务和客户体验。为你的工作带来激情和奉献精神,没有人知道你能完成什么。充满活力、聪明的人和鼓舞人心的创新技术是这里的常态。在这里工作的人们用所有 Apple 硬件产品彻底改造了整个行业。我们产品对创新的热情同样适用于我们的实践,加强了我们让世界变得比我们发现的更好的承诺。加入我们,帮助交付下一个突破性的 Apple 产品。您是否喜欢应对尚未解决的挑战?作为我们充满活力的团队的一员,
我们的硬件技术团队负责 Apple 突破性的定制芯片和硬件技术,包括 Apple 整个产品线中的电池、应用处理器、存储控制器、传感器芯片、显示芯片和其他芯片组。
您将在我们的研发团队中与世界上最优秀的工程师一起工作。我们在硬件设计的所有主要领域都有职位,包括但不限于 CPU、GPU、SoC 和 AMS。
主要资格
- 以前在计算机架构、VLSI、设计、逻辑设计或电路设计方面的实习/合作或项目工作
- 强大的团队合作能力,能够与各个领域的多个职能团队协作
- 具有 C/C 、Verilog、VHDL、Python、Perl 和/或 SpICe 的经验是有益的
- 目前就读于计算机工程、电气工程、计算机科学或相关领域的本科或研究生课程
- 将在 2021 年 8 月之前以至少学士学位毕业
描述
作为我们团队的一员,您将应对团队面临的真正挑战以及即将推出的产品。要想取得成功,你需要具备扎实的技术基础、表现出主动性的能力、快速学习新技术以及具备出色的人际交往能力和沟通能力。理想的候选人有动力并准备独立工作。以下是您可以探索的各个领域:
RTL 设计:您将帮助高级混合信号电路的验证和实验室启动。深入了解芯片架构/微架构、前端硅前设计流程、RTL 设计/编码、逻辑设计、Verilog/System Verilog、低功耗设计、时序/功耗/性能分析、C/C
设计验证:在设计验证中,您将使我们能够生产出功能齐全的第一块硅片。芯片架构知识、硅前 RTL 设计验证、System Verilog 或 UVM/OVM/VMM、block/chIP/core 测试平台 exp、System Verilog Assertion (SVA)、C/C /assembly、Perl/Python
物理设计:在物理设计中,您将处于设计工作的中心,与架构、CAD、时序和逻辑设计团队合作,对交付一流的设计产生关键影响 了解基本芯片架构、后端芯片设计流程、物理综合、布局规划、布局和布线 (PnR)、电网、时序 (STA)、物理设计验证 (DRC/LVS)、EMIR (Redhawk/Totem/Voltus)
建模/性能工程师:您将专注于为 GPU、CPU、SoC 和其他模型基础设施的建模和性能建模编写代码。C 、SystemC 脚本;用于硬件验证、工作负载、相关性和分析的 Python 建模。具有 RTL 和验证定义、架构、设计、实施和部署模型的芯片开发环境经验。
CAD 工程师:您将开发和支持芯片级设计方法和流程。您将接入所有芯片交付技术节点,并能够为多个项目做出贡献。必须具备优秀的CAD流程编程和算法开发知识。您将与 VLSI 设计和 CAD 团队以及 EDA 供应商合作,寻找一些最重要的设计问题。强大的分析能力,有效的沟通和领导素质。
信号完整性/射频工程师:在射频完整性中,您将与跨学科团队合作开发将用于 Apple 移动设备的 SoC。具体来说,职责包括开发新的方法来解决非常复杂的耦合问题,缓解 IC、封装/模块和系统中的多无线电共存问题,以及执行射频设计集成拓扑。有射频电路设计和电磁建模经验者优先。
嵌入式工程师:在嵌入式软件工程中,您将构成芯片验证和产品化团队的重要组成部分。我们的嵌入式工程师开发、移植、发布、维护和增强软件,以实现对 Apple SoC 的大规模测试。这些工程师将在环境之间集成现有的测试软件,增强测试软件以执行功能块,开发 Linux 设备驱动程序和用户区测试,实施设备库以帮助设备驱动程序的可移植性,在新的 SoC 上开发低级代码,并开发我们自己的 SMP RTOS。我们有几种类型的嵌入式软件工程师,专注于芯片的各个方面,包括功能验证(视频、音频、显示等)、IP 验证、性能测试、微控制器代码和底层软件。这些工程师在裸机、RTOS、和/或 Linux 环境,用于编写在设计验证阶段和工厂制造期间在每个 Apple SoC 上运行的软件,以识别错误。C/C 是主要的编码语言(带有一些 ARM 汇编),Python 是主要的脚本语言。
电源/电池工程师:在这个职位上,您将站在开发的最前沿,为基于微控制器的系统带来行业创新电子电路设计/开发经验。了解模块间通信协议(I2C、SPI、UART 等)并熟悉嵌入式系统。在电池、便携式消费电子产品、电源、医疗电子产品或汽车电子产品方面的经验。
模拟/混合信号工程师:您将与了解模拟混合信号 (AMS) 电路(包括 SerDes、PLL 和数据转换器)的设计规范和要求的多功能团队密切合作。设计 AMS 电路模块的经验,例如绷带、偏置电路、LDO 稳压器、放大器、比较器、开关电容电路、ADC、DAC、振荡器、滤波器。适用于模拟 IC 设计的设备物理知识。
IC 封装工程师:您将为众多项目开发先进的封装技术,包括 SoC 在 Cadence ADP/SIP 方面的实践经验。熟悉信号和电源完整性基础知识。您将负责封装/SIP 布局、优化、设计验证和流片。
芯片验证:您将有机会作为嵌入式软件工程师、高速电路板设计工程师或调试/分类工程师在硬件和软件的横截面工作,以执行 Apple 的芯片启动和系统级验证SOC。这些团队构建了测试软件环境、调试工具、自动化测试和 PCB 板,将功能块推向极限,以便在我们制造数亿个单元之前找出芯片故障的根本原因、确定修复并优化性能和效率。了解调试、芯片启动、芯片架构和设计、嵌入式系统、C/C /汇编、Python/Perl/Tcl。
平台工程师:您将担任 FPGA 或仿真工程师,他们在 FPGA 上构建原型,构建仿真模型,并在每个尚未构建的芯片上执行仿真,主要目标是调试。了解芯片架构和设计、行业标准接口、FPGA 工具流程、Verilog、C/C /汇编、Python/Perl/Tcl 和调试。
教育
攻读 EE、CE、ECE、CS、EECS 或相关研究领域的本科或研究生学位
Apple 是一个机会均等的雇主,致力于包容和多元化。我们采取平权行动,确保所有申请人的平等机会,不考虑种族、肤色、宗教、性别、性取向、性别认同、国籍、残疾、退伍军人身份或其他受法律保护的特征。
Apple 不会歧视或报复询问、披露或讨论其薪酬或其他申请人薪酬的申请人。
Apple 将以符合适用法律的方式考虑聘用所有有犯罪记录的合格申请人。如果您正在申请旧金山的职位,请查看适用于您所在地区的旧金山公平机会条例指南。
Apple 根据法律要求在某些地点参与 E-Verify 计划。
Apple 致力于与身体和精神残疾的申请人合作并为他们提供合理的便利。
Apple 是一个无毒品的工作场所。合理的住宿和无毒品工作场所政策。