ID:133081

白袍 有团队

高级linux c++嵌入式及后台开发工程师及架构师

  • 公司信息:
  • 北京慧动众人科技有限公司
  • 工作经验:
  • 13年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 全区

技术能力

基本技能
熟悉C、C++等语言,熟悉数据结构及算法,熟悉STL。
精通java语言。
精通bash、python脚本语言。

精通Linux操作系统编程,包括多进程/多线程/信号等,精通select,poll,epoll等高并发开发模型;
熟悉TCP/IP协议栈,熟悉TCP、UDP、HTTP、ICMP、IPIP、SOCK5等网络协议,了解SSL加密通信协议;
精通Linux网络编程,精通套接字socket(含原始套接字)的TCP/UDP/组播/广播等各类网络应用。
精通SQL语言,精通MySQL,sqlite数据库开发。熟悉MySQL优化。
精通Linux平台Makefile的编写。
熟悉GDB程序调试。
熟悉常用的网络应用层通信,http,rpc,activemq及json等。
熟悉QT开发,有良好的编程习惯;
熟悉Tomcat, Java Servlet开发流程。
熟悉Linux平台的nginx,ssh,ftp,smb等各种服务器配置。


Android方面
熟悉Android框架,及Android app开发流程,能给予Android app开发人员关键技术指导。
精通adb命令控制Android系统。
精通JNI,NDK开发。
熟悉Android手机root流程。

嵌入式方面
精通交叉编译开发linux native程序。
熟悉Linux内核,深入理解驱动架构、文件系统、进程管理机制、内存管理机制、系统调用、中断及下半段、内核同步、定时器等,精通NET-Filter、驱动等子系统,精通内核裁剪等。
精通各类处理机架构的linux Hook原理。
精通OpenWRT开发。
熟练阅读各类电路图。
熟悉Cortex-A9(猎户座4412)、ARM9(s3c2440\AT91SAM9260)、mipsel(smp8634\smp8655) 体系结构。
熟悉c51,stm32系列单片机。
熟悉gpio、iic、smi、usb、rtc、CPLD并口、adc等硬件协议规范。
熟悉gprs、wifi等at通信命令。

软件管理方面
精通git和svn版本控制系统工具。
熟悉软件开发过程中的各种设计、开发等流程性规范文档。

项目经验

2014/09 – 目前 慧动众人 项目经理
项目1: 共享跑步机
项目描述:微信扫码,共享模式的跑步机项目。
软件环境:Linux、Android等。
主要职责: 负责整个项目主体软件的整体框架设计,包括服务器设计,以及跑步机终端整体软件框架设计。整体软件项目的开发管理,需求确认,项目进度跟踪。以及服务器软件开发,和终端Android关键技术壁垒公关。

项目2: IP路由防反追踪项目
项目描述:实现多业务高并发客户端向网站服务器请求服务过程中的路由选择项目。经过反追踪处理,实现目标网络无法进行IP反向追踪。
硬件环境:客户端为PC、手机等,IP路由为OpenWRT设备、手机等,服务器端为各类网站服务器。
软件环境:Linux、Android、Windows、OpenWRT等。
主要职责: 负责整个项目主体框架设计,中间IP路由系统的服务器端高并发系统设计,嵌入式设备包括Android、OpenWRT的主要技术壁垒攻关等。


2010/09 –2014/09 多个军用项目 鑫博润 项目主管
项目描述:情报推送、安全手机、Android手表功耗、3G通信、微波3G融合视频通信等项目。
硬件环境:ARM,MIPS, 麒麟925(华为mate7)、Exynos 5420(三星note3)
软件环境:Linux、Android、C++、JAVA
主要职责:负责以上多个军工项目的设计研发及管理工作,其中技术层面具体如下:
内核层:嵌入式软件平台搭建,子系统调试,包括net-filter子系统、gpio子系统、iio adc子系统等;
驱动层:调试3G模块、adb服务的USB模块、Android手表心跳传感器模块开发;
应用层:HTTP服务、网络数据转发(IPIP)、及微波系统的组播开发等;
Android系统:ROOT三星华为等多款手机,更换底层内核、编写底层驱动、调试NDK编译系统、设计平台应用、调试JNI层代码等。

2007/09 – 2010/09 交换机网管项目 银驼铃 软件工程师
项目描述:包括以太网、光网、电接口等在内的多业务通信交换机网管项目。
硬件环境:ARM9的at91sam9260处理器 ,mipsel的smp8634、smp8655处理器
软件环境:Linux、C++、JAVA、miniGUI等
主要职责:负责整体系统的设计及关键代码的开发,具体如下:
嵌入式环境构建: Zboot(mipsel bootloader)的配置移植;Yamon(高于bootloader层)配置移植;UBoot移植、linux内核裁剪移植、根文件系统移植、nand flash存储介质驱动移植,jffs2、ext3等文件系统搭建、mii网络模式修改;
驱动开发:CPLD并口驱动、rtc驱动、8318网络芯片i2c驱动、smi驱动、按键驱动等;
应用架构设计、主框架开发(mp3模块、GPRS通讯平台服务模块、miniGUI部分模块等子模块开发)、架构脚本、模块任务分配、完善文档等。

2004/09 – 2007/09 嵌入式高清电影播放机 时代今典 软件工程师
项目描述:中影新农村流动电影放映的嵌入式高清电影播放机项目。
硬件环境:mipsel的smp8634、smp8655处理器
软件环境:Linux、miniGUI、C++、boost、
主要职责:负责项目的部分软件开发工作,具体如下:
Zboot(mipsel bootloader)的配置移植;Yamon(高于bootloader层)配置移植;
Linux内核的剪裁移植;构建根文件系统,包括norflash的jffs2、nandflash的ext3等;
rtc驱动、按键驱动、部分模块框架设计,系统架构脚本编写等。
mp3模块、GPRS通讯平台服务模块、miniGUI部分模块等子模块开发;

团队情况

  • 整包服务: 文档原型图   UI设计   App开发   智能硬件开发   运维类开发   
角色 职位
负责人 高级linux c++嵌入式及后台开发工程师及架构师
队员 UI设计师
队员 安卓工程师
队员 前端工程师
队员 后端工程师

评价列表

信用行为

  • 接单
    1
  • 评价
    1
  • 收藏
    1
  • 五星率
    0%
  • 退款
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服