|
Linux高级软件工程师
2 [" H* y5 R; d* l' Y/ z9 d5 L) B/ k+ u6 d% s) R
公 司:A mobile chipset semiconductor company. E. o+ S2 Y z# J" p% i
工作地点:上海4 `& T) X! N( s' f
7 j+ |+ F% F; Z6 x8 l0 N职位描述
' z. L; Y Q( ^( [4 L/ l, |( T1. 负责Android手机平台驱动和系统软件的开发和维护;
, G% t2 k3 p9 c; c6 n% @2. 负责Android平台客户驱动和系统问题的分析和解决;
$ e0 f- z- K' |6 p0 ]! w$ a& g3. 组织或参与攻关客户和平台疑难问题以及系统优化; " U2 L2 L$ U% w
: r1 \* y; j1 Y% ?
职位要求
) p. l3 g3 i& g$ f/ \: V1. 计算机、通信、电路相关专业硕士及以上学历;优秀本科生亦考虑;
, j/ k4 {# j# Q0 }3 p2. 3年以上嵌入式/Linux系统研发经验,1年以上Android系统研发经验;具备专家模块和熟悉整体架构者佳,掌握AP-CP方案技术者优先;
" t3 O& W( i3 \$ @% d- _6 r3. 深入理解Linux内核原理和设备模型,掌握Linux内核编程和系统编程,熟悉Kernel常见的debug方法,具备Kernel Bringup/Powermanage/Panic debug、或进程调度/内存问题、或WIFI/BT、或EMMC/NAND/死机定屏问题、或MMC-SDIO/Modem/AT/MUX经验者优先;
$ B1 |$ ]% b0 w; U; d* n4. 熟悉Android系统框架和软件堆栈,掌握HAL层开发和调试的方法,具备Android ANR和NativeCrash等常见问题的分析经验,掌握Binder的原理,熟悉Java层Service者佳,深入了解Audio/Surface/Rild/ServiceManager/SystemServer/Zygote/PowerManagerService中三者以上者优先; + T7 M- }, S( q
5. 熟悉ARM体系架构,MMU原理和软件实现,具备汇编阅读和分析能力,具备Trace32调试Uboot/Kernel经验者优先;
6 Z" R, N S6 j. p9 \, W6. 具备良好的产品意识和较强责任心,具有良好的团队合作精神和沟通协调能力,能够在压力下工作,乐意进取; 0 r! x; M: U0 v' d4 Q f
7. 良好的英文书面和语言能力; |
|