
高级嵌入式 Linux 工程师
为 Witekio 的嵌入式和物联网产品开发底层软件,包括 Linux BSP、驱动程序、内核和发行版。 参与客户项目,使用 Yocto、ARM 和 C/C++ 等技术。
描述
- 使用 C/C++ 构建、集成、测试和调试嵌入式底层软件。
- 主要面向 ARM 和 x86 架构开发软件。
- 使用 Yocto、Buildroot 及相关工具定制 Linux 发行版。
- 可能参与使用 Zephyr 或 FreeRTOS 的 MCU 项目,以及 Android AOSP 等 MPU 系统项目。
- 参与项目相关的开源工作,包括将 Linux 或 Zephyr 的更改贡献回上游。
- 为客户硬件开发和定制板级支持包(BSP)。
- 实现软件更新、安全和优化功能。
- 开发和定制引导加载程序、驱动程序和内核。
- 执行代码审查、代码分析和 CI/CD 等质量流程。
- 编写技术文档。
- 参与国内和国际项目,与主要位于美国以及英国和德国的团队协作。
任职要求
- 具备至少 7 年嵌入式软件开发经验,包括驱动程序或固件开发,并了解 ARM 架构。
- 拥有嵌入式 Linux 实践经验,最好熟悉 Linux 内核。
- 具备扎实的 C/C++ 开发能力。
- 了解或有兴趣学习 Android AOSP 和 Zephyr。
- 了解 MCU 和连接技术者优先。
- 能够在国际化环境中与远程客户或 Witekio 团队协作。
- 英语熟练,能够与德国、美国和英国的团队协作。
- 拥有计算机科学或工程学位。
- 思维开放,沟通能力强。
福利待遇
- 加入注重技术的文化,与多学科团队合作并参与多样化项目。
- 在协作互助的环境中工作。
- 参加 Lunch & Learn 午餐学习活动。
- 参加每月全员聚会,分享最新动态。
- 参加 Witekian Days,接受涵盖广泛主题的培训。
- 参与能够产生切实影响的实践项目。




