职位详情
高级软件工程师
2-4万
移为通信
深圳
5-10年
本科
09-19
工作地址

南山智谷产业园-F座10楼

职位描述
一、岗位职责:
1. 熟悉并掌握公司Linux嵌入式设备软件的开发框架,并根据产品规格和客户要求,完成产品的嵌入式软件开发;
2.从事网络产品嵌入式软件开发,如无线路由器、交换机、网关等产品;
3.积极配合项目部、 测试部等其他部门做好项目开发工作, 为其他部门和客户提供必要的技术支持;
4.围绕产品的软件,编写相关的软件技术资料, 包括程序流程图、 软著、 专利、 培训 PPT 等;
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等外设的驱动开发/移植/调试优先。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请