|
Linux高级软件工程师( r' X1 p7 E7 w9 C1 }
1 n E: l/ o7 I2 L5 P' n( D0 U- B. W& ]公 司:A mobile chipset semiconductor company
5 G5 A7 V6 f% ]9 Q& I* R工作地点:上海
k0 r! O0 L7 W% ~' A, A. u' R/ `: Z2 K% p& I, h7 i# o& G; F' g
职位描述 ]3 ~0 l T6 J- s, H' j
1. 负责Android手机平台驱动和系统软件的开发和维护; " O8 \9 ~# l3 p+ E, ^% ~
2. 负责Android平台客户驱动和系统问题的分析和解决;
# u U% [2 q% H# I& ]5 k7 _; ?3. 组织或参与攻关客户和平台疑难问题以及系统优化; . {; G h z6 \7 }+ k5 a" I8 j
- ~3 H5 R% \' A. \- s
职位要求8 F! G1 {3 [- M& H
1. 计算机、通信、电路相关专业硕士及以上学历;优秀本科生亦考虑; 6 h! W! i. ]( R; P) J, n
2. 3年以上嵌入式/Linux系统研发经验,1年以上Android系统研发经验;具备专家模块和熟悉整体架构者佳,掌握AP-CP方案技术者优先;
8 o7 w" k$ ~3 a, Q& v) P' Q3 ~3 w0 D3. 深入理解Linux内核原理和设备模型,掌握Linux内核编程和系统编程,熟悉Kernel常见的debug方法,具备Kernel Bringup/Powermanage/Panic debug、或进程调度/内存问题、或WIFI/BT、或EMMC/NAND/死机定屏问题、或MMC-SDIO/Modem/AT/MUX经验者优先; 6 w& a, J- Q6 \. N
4. 熟悉Android系统框架和软件堆栈,掌握HAL层开发和调试的方法,具备Android ANR和NativeCrash等常见问题的分析经验,掌握Binder的原理,熟悉Java层Service者佳,深入了解Audio/Surface/Rild/ServiceManager/SystemServer/Zygote/PowerManagerService中三者以上者优先; , {0 ^- ]1 [. ^. i
5. 熟悉ARM体系架构,MMU原理和软件实现,具备汇编阅读和分析能力,具备Trace32调试Uboot/Kernel经验者优先;
( R: q$ E" ?' ?' y7 U& r6. 具备良好的产品意识和较强责任心,具有良好的团队合作精神和沟通协调能力,能够在压力下工作,乐意进取; % b" f8 u2 l5 S& ^
7. 良好的英文书面和语言能力; |
|