岗位职责:1、熟练使用C语言编程,有良好的编程习惯,注释清楚,可读性强,有模块化、系统化编程思想,可移植性好;2、负责嵌入式软件项目的开发和调试工作,负责代码的单元测试和整机测试,配合硬件工程师及测试工程师进行调测;3、负责对开发的产品进行测试验证,熟悉基本模拟,数字电路原理,对异常问题进行分析并提出改善方法;4、编制规范的软件设计及开发文档,协助制定软件测试流程及产品测试流程;5、能够独立完成项目开发以及对产品软件的后期维护和支持。任职要求:1、本科及以上学历,计算机、通信、电子或相关专业2年以上linux相关工作经验,具备撰写软件设计文档的习惯与能力;2、熟悉c/c++语言,有系统的数据通信知识,精通socket网络编程;3、了解485、CAN、SPI总线通信;4、了解linux嵌入式系统;5、熟悉Linux操作系统下应用程序开发或者Linux驱动开发;6、精通链表、队列、栈、散列表、树、图等基本数据结构以及常用字符串快速排序,二分查找等常用算法,具备良好的C编码风格;7、熟悉多线程、多进程编程及调度原理,熟悉进程间、线程间的通讯原理等;8、熟悉Linux内核中内存管理,文件系统,调度原理等;9、熟悉外设硬件工作原理,熟悉Linux设备驱动的各种编程接口和机制;10、精通二层、三层网络设备工作原理、软件架构,熟悉tcp/ip协议栈。公司福利:1、 上班时间:朝九晚六,周末双休;2、 入职即享有六险一金;3、 具竞争力的薪资待遇及每年一次薪资调整机会(能力优异者调整高达40%);4、 不定时出差学习、技术交流机会5、 每年免费健康全身体检;6、 传统节日礼品及不定时聚餐、年度旅游活动等;7、 年终奖金并享有6天年休假;8、 依法享有带薪假,法定节假日,婚假,产假,丧假等假期;9、 提供饭补;10、 能力优异享有股权激励。