Jabil
Jabil
Jabil 是一家全球性的 B2B 工程、制造、设计和供应链服务公司。自 1966 年以来,公司一直与知名品牌合作,为汽车、国防和医疗保健等行业开发可扩展且量身定制的解决方案。Jabil 的业务遍布 100 多个地点,将制造专业知识与对可持续发展、社区参与、员工包容、职业发展和创新的重视相结合。

高级嵌入式 Android BSP 工程师

为捷普的全球工程项目开发 AOSP 和 BSP 平台。 为嵌入式产品集成 Android、Linux、硬件及多媒体组件。

描述

  • 为嵌入式音频设备构建和定制 AOSP 平台软件
  • 开发 Android BSP 和 HAL 层、原生 C/C++ 组件、JNI/NDK 集成及系统服务
  • 协助升级 Android 版本,确保平台与当前版本保持同步
  • 集成并排查硬件接口、外围设备驱动和 Linux 内核组件问题
  • 诊断启动、性能、内存、电源、线程、IPC 及硬件通信方面的平台问题
  • 支持基于 ARM、Qualcomm 及其他嵌入式硬件架构的板级启动和平台验证
  • 与硬件、软件及产品团队合作,交付稳定的嵌入式 Android 平台
  • 审查技术设计和代码,并根据需要指导经验较少的工程师
  • 调查复杂工程问题、找出根本原因,并通过实施和验证交付解决方案
  • 参与企业、教育、会议和专业场景使用的商业产品开发

任职要求

  • 至少 7 年嵌入式软件开发经验
  • 至少 2 年嵌入式 Android、AOSP 或 Android 平台开发经验
  • 具备扎实的 C/C++ 技能,能够开发原生、底层及对性能要求较高的软件
  • 具备 Android BSP、AOSP 构建系统、HAL 架构、HIDL/AIDL、Android.bp/Android.mk、Soong/Ninja 及系统服务的实际经验
  • 具备 Android NDK、JNI、Binder、套接字、共享内存或其他 IPC 机制的经验
  • 熟悉嵌入式 Linux、Linux 内核接口、设备驱动及硬件通信
  • 有使用 ADB、GDB、Valgrind、Systrace/Perfetto、Wireshark、协议分析仪或类似工具进行调试的经验
  • 理解面向对象设计和 SOLID 原则
  • 具备版本控制以及规范的软件开发和发布流程经验
  • 拥有计算机科学、电气工程、计算机工程或相关技术领域的学士学位

福利待遇

  • 长期项目合作,技术目标明确
  • 远程工作安排,可灵活选择工作地点和方式,并根据项目需求和交付要求开展工作
  • 与多个国家的国际工程相关方及资深专家合作
  • 接触嵌入式系统和 Android 平台领域的现代技术与复杂挑战
  • 有机会参与技术决策,并为全球用户使用的产品贡献专业能力
  • 以独立承包商身份开展长期 B2B 合作

相关职位