1. 负责底层软件或中间件开发工作
2. 负责或参与算法或软件模块的设计
3. 完成软件或算法的编码,并验证、优化和调试
1. 本科及以上学历,5-10年以上相关工作经验
2. 有汽车或手机行业的电子/通信/半导体或软件开发经验
3. 熟练掌握C/C++语言,熟悉常用的数据结构和算法,熟悉常用的设计模式
4. 理解Linux启动流程从firmware到用户进程
5. 理解Systemd、Android Zygote的工作原理
6. 理解进程创建的核心系统调用(例如fork, execve)的原理
7. 理解实时操作系统及Linux操作系统的进程调度策略