工作职责:
1、熟悉并掌握公司Linux嵌入式设备软件的开发框架,根据产品规格和客户要求,完成产品的嵌入式软件开发;
2、积极配合项目部、测试部等其他部门做好项目开发工作,为其他部门和客户提供必要的技术支持;
3、围绕产品的软件,编写相关的软件技术资料,包括程序流程图、软著、专利、培训 PPT 等;
4、积极分析并解决软件开发过程中遇到的问题;
5、做好新项目或新需求的技术和工作量评估工作;
6、积极学习并掌握更多嵌入式软件开发技能,为新特性的软件开发做准备;
7、完成上级临时交代的工作。
任职要求:
1、计算机、电子、自动化等相关专业,本科或硕士学历、具有5年及以上 Linux应用/系统/驱动软件开发经验;
2、熟练掌握C/C++语言编程,具有良好的编程习惯,有丰富的Linux/嵌入式软件开发调试经验;
3、熟练掌握Linux下应用软件开发技能,具备多进程/线程、网络/IO等编程经验;
4、熟练掌握各种调试工具使用,如GDB/valgrind/strace等;
5、熟练掌握Shell脚本、Makefile编写,并使用交叉编译环境进行开发调试;
6、熟悉ARM/MIPS架构CPU的工作原理,有基于高通/海思/联咏/MTK等平台嵌入式设备开发经验;
7、熟悉Linux嵌入式系统架构及构建,有OpenWrt/Buildroot/Yocto或其它芯片厂商系统开发经验;
8、熟悉路由器/IoT网关/防火墙等网络设备工作原理,有VPN/firewall等开发经验优先;
9、熟悉Linux Kernel的工作原理和结构,能熟练进行内核配置/调试,有某子模块(net/fs)开发经验优先;
10、了解Linux Wifi应用/驱动、射频校准工具,有mesh组网开发经验优先;
11、了解docker/podman等容器技术原理,有边缘计算平台开发经验优先;
12、了解阿里/腾讯/AWS/Azure等公有云平台技术,有IoT云平台对接开发经验优先;
13、了解硬件的基本工作原理,有USB, PCIE, UART, SPI, I2C, GPIO等外设的驱动开发/移植/调试优先;
14、具备较强的沟通能力、表达能力和协作能力,工作认真负责、有责任心,能承受压力;
15、英文阅读能力良好, 具备良好写作能力。
邮件发送成功
订阅失败
您的订阅已超过上限,如需继续订阅,请在 订阅管理 中至少停用1条订阅。
查看地图
前往高德地图查看
使用微信“扫一扫”
打开网页后点击右上角“分享按钮