在 Meta,我们正在构建创新产品,使人们更容易彼此联系并享受沉浸式体验。我们的世界级专家团队正在开发和交付硬件、软件和内容交汇处的产品,推动计算平台的未来,并重新定义人们的工作、娱乐和连接方式。作为嵌入式软件工程师,您将有机会设计、开发和优化我们的 AR、VR 和可穿戴设备的嵌入式固件系统,处理低级系统软件、设备驱动程序以及 Wi-Fi、蓝牙和核心 Android 网络等连接协议。您将与跨职能团队合作,解决复杂问题并在计算机视觉、机器学习和图形等领域推动创新,帮助塑造技术的未来,并为增强现实、虚拟现实和社交/家庭产品创造新的体验。
嵌入式软件工程师,BSP/内核 - Reality Labs 职责:
• 设计和实现系统各层的软件组件,包括内核、同步原语、资源分配器、内存管理、安全性、I/O 系统、持久性等。
• 开发在受限环境中高效运行的驱动程序和服务,并以低延迟和高带宽传输大量数据。
• 领导硬件启动、外设驱动和通信、硅集成以及功耗和性能管理与优化工作。
• 调试跨多个层次(从内核到应用程序)的复杂系统级多组件问题。
• 评估性能问题并推动整个软件堆栈的优化。
• 将多个合作伙伴团队的软件组件整合到统一的产品代码库中,并推动其持续开发。
• 分析、设计、开发和调试各种设备的固件,包括新型传感和成像系统、触觉设备和音频原型。
• 与跨职能团队合作,解决问题并在连接领域创建新功能,包括无线软件堆栈(Wi-Fi、蓝牙、蜂窝、UWB 等)。
• 使用无线接口增强复杂系统,并为 QA、制造和其他软件团队提供支持。
最低资格:
• 计算机科学、计算机工程、相关技术领域的学士或硕士学位,或具有同等实践经验。
• 7 年以上行业软件开发经验,或拥有博士学位并具有 4 年以上经验。
• 3 年以上行业嵌入式软件开发经验。
• 在大规模 C/C++ 代码库中有经验。
• 有定义和推动技术工作流的经验,并为软件工程团队提供技术领导。
优先资格:
• 在以下一个或多个领域具有经验:BSP/板支持包、操作系统、Android OS、实时操作系统(RTOS)、引导加载程序、电源管理、Linux、图形和显示驱动程序、微控制器单元(MCU)。
• 在以下两个或多个领域具有专业经验:BSP/板支持包、操作系统、CoreOS、内核、Android 内核、引导加载程序、电源管理、RTOS、Linux、图形和显示驱动程序、MCU(微控制器)。
• 证明在跨职能团队中协作工作的经验。
• 有开发、调试和交付跨平台和工具的大型代码库的软件产品的经验。
• 在使用模拟到数字转换器(ADC)、通用输入/输出(GPIO)、串行外设接口(SPI)、内部集成电路(I2C)等接口进行硬件启动方面的经验。
• 设备驱动程序开发、嵌入式系统或操作系统的经验。
• 具有软件开发流程的经验,包括:源代码控制、错误跟踪和设计文档。
关于 Meta:
Meta 构建帮助人们连接、寻找社区和发展业务的技术。2004 年 Facebook 的推出改变了人们连接的方式。Messenger、Instagram 和 WhatsApp 等应用进一步赋予全球数十亿人更多的能力。现在,Meta 正在超越 2D 屏幕,迈向增强现实和虚拟现实等沉浸式体验,以帮助构建社交技术的下一次演变。选择在 Meta 与我们共同构建职业生涯的人们,帮助塑造一个超越数字连接今天所能实现的未来——超越屏幕的限制、距离的限制,甚至物理法则。
Meta 自豪地成为平等就业机会和积极行动雇主。我们不基于种族、宗教、肤色、国籍、性别(包括怀孕、分娩或相关医疗状况)、性取向、性别、性别认同、性别表达、跨性别身份、性别刻板印象、年龄、受保护的退伍军人身份、残疾个人身份或其他适用的法律保护特征进行歧视。我们还考虑具有犯罪历史的合格申请人,符合适用的联邦、州和地方法律。Meta 在某些地点参与 E-Verify 计划,法律规定。请注意,Meta 可能在招聘过程中利用人工智能和机器学习技术。
Meta 致力于在我们的招聘过程中为残疾候选人提供合理的便利。如果您因残疾需要任何帮助或便利,请通过 accommodations-ext@fb.com 告诉我们。
$177,000/年到 $251,000/年 + 奖金 + 股权 + 福利
个人薪酬由技能、资格、经验和地点决定。此职位中列出的薪酬详情仅反映基本小时费率、月费率或年薪,不包括奖金、股权或销售激励(如适用)。除了基本薪酬外,Meta 还提供福利。了解更多有关 Meta 的福利信息。