
机器人硬件与固件工程师
为 Mecka 机器人数据系统构建嵌入式 Linux 和 Android 软件。 改进实体设备上的摄像头采集、可靠性、性能与故障恢复能力。
描述
- 在采集硬件上开发和调试嵌入式 Linux 与 Android 软件,涵盖初始主板配置到部署的全过程。
- 构建可靠的服务和数据流,确保长时间运行及发生中断时录制内容得到保护。
- 测量并提升性能、功耗、资源使用效率和故障恢复能力。
- 与硬件和测试工程师一起复现现场问题,并在受支持的设备配置上验证修复效果。
- 负责从开发到部署的关键软件,并专注于摄像头系统或设备平台。
- 开发摄像头相关功能,例如 Linux 驱动、Android 摄像头接口、采集与编码、传感器同步、缓冲、存储吞吐量和持续录制;或构建设备平台功能,例如启动与系统映像、设备初始化配置、设备身份标识、远程更新、回滚以及从中断的安装过程中恢复。
任职要求
- 精通 C 或 C++ 编程。
- 熟练使用 Python 或 shell 脚本进行嵌入式开发。
- 了解 Linux 或 Android 内部机制,包括进程、线程、内存管理、输入/输出、文件系统和系统级调试。
- 具有在 ARM 或类似嵌入式硬件上开发和排查软件问题的实际经验。
- 能够分析资源使用情况,并理解并发、时序、数据完整性和故障恢复。
- 有经验制作可复现的软件版本,并在贴近实际的硬件和运行条件下进行测试。
- 熟悉 V4L2、GStreamer、摄像头 ISP、AOSP、Android HAL、Yocto、Buildroot、签名更新或硬件在环测试等技术者优先。
- 获准在该职位发布所在地工作。
福利待遇
- 股权。
- 健康与身心 wellness 福利。
- 其他公司项目,具体信息将在面试过程中提供。
相关职位
