职位描述
1、负责根据产品需求和定义,按时完成设计和开发测试工作;
2、参与应用软件的需求分析与评估的研发与维护;
3、基于Linux系统开发通用组件以及中间件等;
4、参与软件模块的架构设计与可行性分析等;
5、撰写开发文档。
*该岗位工作地点:深圳市宝安区西乡街道前城中心11层(坪洲地铁站A出口旁)任职要求
1、本科及以上学历,电子,计算机,通信相关专业,熟练掌握C++11及相关类库;
2、3年及以上的c/c++开发经验,完整的项目开发经验优先;
3、熟悉多核架构的多任务开发,熟练掌握Git版本管理工具的使用;
4、熟悉MQTT、HTTPS、WebRTC、TCP工作原理和开发经验;
5、理解linux系统的内存管理机制及多进程的管理机制,具备linux驱动开发和内核开发经验者优先;
6、理解linux系统的内存管理机制及多进程的管理机制,掌握多线程、多进程、共享内存、网络通讯等应用编程;
7、掌握gcc,cmake,gdb等Linux环境开发工具;
8、参与过物联网智能硬件开发项目者优先。