Linux软件工程师
8千-1.6万深圳市本科不限经验
职位描述
职责:
1)参与产品应用方案的总体设计(基于LINUX)及软件架构的搭建。
2)完成相关功能模块的开发,实现核心功能的API接口。
3)负责相关代码编写、调试、测试,bug的修复,文档的维护等;
4)参与Linux的系统构建,运行环境搭建,以及运行环境优化
5)处理客制化软件技术问题。
资质:
1)本科及以上学历,计算机、通信、电子或相关专业2年以上linux相关工作经验,具备撰写软件设计文档的习惯与能力;
2)熟悉c/c++语言,有系统的数据通信知识,精通socket网络编程;
3)熟悉Linux操作系统下应用程序开发或者Linux驱动开发;
4)精通链表、队列、栈、散列表、树、图等基本数据结构以及常用字符串快速排序,二分查找等常用算法,具备良好的C编码风格;
5)熟悉多线程、多进程编程及调度原理,熟悉进程间、线程间的通讯原理等;
6)熟悉Linux内核中内存管理,文件系统,调度原理等;
7)熟悉外设硬件工作原理,熟悉Linux设备驱动的各种编程接口和机制;
8)精通二层、三层网络设备工作原理、软件架构,熟悉tcp/ip协议栈、路由协议有交换机/路由器、家庭网关;
8)熟悉linux iptables/netfilter架构;
9)有路由器或VoIP产品经验者优先考虑;
20,861+ 岗位更新等你来订阅
一键订阅最新的岗位,每周送达
🎉恭喜你,订阅成功
继续订阅您可以在邮箱中随时取消订阅
