一、C++服务器程序员(流媒体后盾,游戏后盾,高性能服务器后盾)
- 精通C++,STL,Linux等,相熟设计模式;
- 熟练掌握一门脚本语言(Lua, Python, Perl等);
- 对多线程环境编程有肯定的了解,能独立实现服务器端模块的开发、保护和优化;
- 熟练掌握MySQL数据库的开发保护、性能优化;
1.精通C++编程,3年以上服务器开发教训;
2.有手机游戏或者PC网游开发教训,有过残缺手游开发教训者优先;
3.精通Socket协定,理解分布式负载和集群类型的服务器框架结构;
4.精通数据库设计;
5.相熟Python或Lua语言。
1、一年以上服务器开发教训,相熟C++语言;
2、相熟TCP/IP协定,相熟网络编程;
3、相熟规范SQL语言,相熟Mysql更佳;
4、相熟linux,熟练掌握linux基本操作命令;
- 2年以上C++游戏服务器开发方面的工作教训;
- 对TCP协定相干的开发有全面的认知;
- 对多线程的开发相干的问题有全面的认知;
- 有残缺的C++手游服务器开发教训的优先思考;
- 有Linux平台相干开发教训的优先思考;
3年以上网络游戏后盾开发教训;
精通Linux操作系统,具备扎实的Linux环境编程能力;
精通C++编程语言并具备丰盛的面向对象编程教训;
精通网络编程并有高并发零碎的开发教训;
相熟MYSQL或其余大型数据库,可能疾速依据需要实现高性能数据库设计;
1、本科以上学历,计算机、通信等相干业余;
2、3年以上Unix/Linux下C/C++开发教训,相熟罕用的数据结构、算法,纯熟应用STL等规范库;
3、相熟Unix/Linux下罕用架构设计办法,相熟流媒体网络协议和格局,包含rtmp、rtsp、sip协定,以及mp4、ts流媒体格式封装;
4、相熟Unix/Linux操作系统原理、常用工具,相熟Mysql/Oracle等数据库治理、开发,SQL调优;
5、全面的软件知识结构(操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全);
6、有大容量通信零碎和大型互联网后盾开发教训者优先。
1)计算机相关业余,精通C++语言;相熟罕用数据结构和算法;
2)相熟Socket、精通TCP/IP协定及编程;
3)具备编写Shell、 Makefile能力,纯熟应用Linux根本命令;
4)相熟Linux操作系统及其环境下的网络通信编程(过程、线程、内存治理、音讯机制等);
5)相熟音视频封装及编解码技术,理解支流的多媒体规范,例如TS、MP4封装、H.264、H.265、FLV、MPEG2、MP3、ACC编码等;
6)相熟HTTP/RTP/RTSP/RTMP/HLS等流媒体传输协定,音视频解码模块与流媒体协定的对接解决;
7)具备广电行业项目管理教训的,有cdn开发教训者优先;
1、本科及以上学学历,相熟C/C++语言,3年以上流媒体零碎开发教训
2、相熟常见多媒体数据解码格局,相熟H264、RTMP、视频切片、音频同步等方面技术;
3、相熟TCP/IP协定,相熟多媒体相干协定(HTTP,RTSP,RTMP,RTP/RTCP,P2P,SIP等);
4、深刻理解互联网视频播放原理,对ffmpeg等框架有理论的应用教训;
5、有视频直播、点播、视频会议、监控安防等方面教训优先
6、相熟Nginx/Squid模块开发优先思考,有FMS等流媒体服务器搭建教训、P2P零碎研发教训、出名优良的视频产品服务端设计和研发教训优先思考
文档视频学习材料获取+qun 720209036
这里有最全的C++工程师的技术需要,你要做哪方面的开发?
二、利用开发工程师windows /linuxc++ (QT和MFC,偏前端)
1、3年以上Visual C++开发教训
2、熟练掌握C、C++、ATL、COM等编程技术。
3、熟练掌握Windows零碎编程,相熟窗口、网络和多线程技术。
两年以上的嵌入式或windows平台QT应用软件开发教训.
相熟QT跨平台框架,QT图形库和相应的开发工具。至多加入过一个残缺的QT我的项目。
具备数据结构、面向对象、多线程和内存治理的根底和教训
把握window/wince开发环境
相熟通用的代码管理工具,例如SVN, Git等
1、2年以上C++开发教训;
2、在Windows开发平台下的客户端开发有丰盛的教训,熟知windows操作系统原理;
3、相熟windows api调用,相熟MFC类,STL规范库,boost库等等;
4、相熟windows音讯体系,相熟罕用的数据结构与算法,独立钻研的能力;
5、纯熟应用MFC异样类对windows结构化进行捕获,能疾速定位公布版本程序的异样,帮忙组内成员疾速定位解体,内存泄露,GDI资源泄露,能应用近程调试定位问题;
6、尤其善于利用各种调试,日志记录,剖析工具对windows下客户端开发的代码进行调试,BUG查找,问题起因查找,BUG修复;
7、有以下调试工具应用教训的:spx++,bugtrap,crashreport,log4plus,gflags,bondcheck,有逆向工程ollydbg等调试的优先。
本科或以上学历,计算机、通信相干业余优先;
1年以上 C++ / Qt开发教训;
有Linux、Windows下的跨平台Qt开发教训;
有 socket 编程教训,能编写TCP、UDP或串口通信程序;
工作积极主动,具备团队单干精力及良好沟通能力;
有版本控制工具应用教训者优先。
1、本科或以上学历,计算机、通信相干业余优先;
2、3年以上 C++理论我的项目教训;
3、相熟 C++ STL,对 C++ 11/14规范有肯定理解;
4、熟练掌握 socket编程,能编写简单的 TCP、UDP或串口通信程序;
5、把握 Windows平台下的图形界面程序开发,相熟 MFC、GDI/GDI+;
6、纯熟编写多线程程序;
7、纯熟应用 Git;
8、纯熟应用 MySQL Connector;
9、工作积极主动,具备团队单干精力及良好沟通能力;
10、有 Qt理论我的项目教训者优先;有 DirectX开发教训者优先;有流媒体相干开发教训者优先。
扎实的计算机专业功底,较好把握根本的数据结构和算法,具备良好的文档编写能力;
熟练掌握Windows/Linux/Mac平台下的C/C++语言开发和调试技巧,有跨平台开发教训者优先;
精通MFC或QT开发,相熟GDI/GDI+/OpenGL/DirectX等技术并有相干我的项目教训者优先;
这里有最全的C++工程师的技术需要,你要做哪方面的开发?
三、C++游戏开发(游戏方向,相熟游戏引擎cocos2dx等)
1、相熟Win32API,相熟WIN32/VS开发平台,相熟C++开发库(STL/MFC/Qt等),相熟罕用数据结构和算法;
2、精通C++编程,精通网络编程,相熟游戏服务器端架构和客户端代码、相熟数据库开发;
3、理解网狐平台并有胜利开发教训者优先;
4、有COCOS2DX开发教训者优先;
1.2年以上网络游戏服务器开发教训,残缺经验过大型休闲网络游戏的开发过程者尤佳;
2、3年以上理论我的项目中C++开发教训,深刻理解面向对象设计和开发思维;
3、精通Linux操作系统下的C/C++软件开发;相熟根底的数据结构和支流数据算法,理解棋牌算法等优先。
4、精通分布式系统设计原理,相熟TCP/IP网络模型,相熟网络异步通信;
5、具备C/S构造软件系统的设计及开发教训;
6、相熟数据库设计与SQL语言,精通MySql数据库尤佳;
7、相熟Redis、MQ等开源技术尤佳;
8、相熟protocolbuffer、json等协定;
9、相熟支流软件开发流程,有Scrum等麻利开发团队治理教训者尤佳;有很强的沟通协调能力。
这里有最全的C++工程师的技术需要,你要做哪方面的开发?
四、C++逆向开发工程师(网络安全,黑客攻防,破解等)
1、学历本科以上;
2、熟练掌握C/C++,有两年以上的相干开发教训;
3、精通汇编语言,有较强的程序反汇编技术和逆向剖析能力;
4、相熟PE文件格式,熟练掌握SoftIce、IDAPro、OllyDebug、WinDBG等调试、逆向工具。
1.两年以上相干的我的项目开发教训,酷爱软件开发;
2.相熟X86汇编、C/C++语言;相熟PE文件格式;
3.纯熟应用OD、WinDbg、IDA Pro等调试、逆向工具;
4.相熟病毒、木马、恶意软件的工作原理;
5.理解罕用加解密算法;
1、3年以上的嵌入式软件开发教训;
2、熟练掌握汇编及C语言编程;
3、相熟ARM、PPC等CPU工作原理;至多相熟一种系列单片机编程。
4、相熟Linux、VxWorks、Threadx等操作系统原理;
5、具备逆向剖析算法或通信协议数据教训者优先思考。
6、具备打印机主板开发教训者优先
1、本科及以上学历,计算机、电子或通信等相干业余,一年以上相干工作教训;
2、相熟windows或Android平台下反汇编,相熟X86和arm汇编指令;
3、熟练掌握软件逆向动态剖析、动静调试、代码跟踪等技术;
4、纯熟应用OllyDBG,IDAPro、GDB等逆向工具;
5、相熟反跟踪调试技术、脱壳技术;
6、理解各种通用加解密算法;
7、有andriod、iOS反汇编教训优先。
五、智能硬件 和可穿戴设施(智能硬件VR/C++,)
1、计算机科学、数学、电子工程或相干业余学士文凭;
2、5年以上软件开发教训,2年以上虚拟现实开发我的项目教训,相熟Unity3D引擎架构设计者优先;
3、相熟网络编程和多线程编程;
4、熟练掌握C/C++,具备3年以上的C/C++软件开发工作教训;
5、有3D图形引擎开发相干教训;
6、对物理引擎有深入研究,并在游戏等理论利用中有过相干实际;
7、对图形学常识有深刻理解,纯熟应用DirectX、OpenGL或Metal,并有相干作品。
8、具备肯定的英语水平,可能浏览外国学术文档。
9、有Oculus Rift,Samsung Gear VR,或HTC Vive开发教训者优先。
这里有最全的C++工程师的技术需要,你要做哪方面的开发?
六、嵌入式软件工程师(C/C++,Linux平台,软硬兼施)
相熟穿插编译的原理,纯熟结构/应用穿插编译工具链
相熟Linux (x86,arm)的内核裁减,配置,编译和部署
相熟Linux根文件系统的组成,并可能配置,编译,应用buzybox等工具依照理论要求裁减,结构根文件系统
纯熟使用C/C++语言进行Linux下应用程序编程
相熟Linux下的多过程/多线程编程,了解过程/线程间同步/通信的概念和办法
理解Linux下内核模块的编程的原理和办法,可能批改/增加内核中的驱动程序
理解Uboot / GRUB / LILO等bootloader的配置,编译和部署
理解Socket编程
附加能力(非必须要求):
Linux内核实时性评估和测试教训
理解汽车电子相关通信协定CAN/LIN/UDS/CCP/XCP等
理解EtherCAT协定,有相干开发/测试教训
1、三年以上嵌入式Linux驱动开发教训,有独立开发教训和能力;
2、纯熟操作Linux零碎,相熟C/C++语言,相熟相干的编译和调试技术更佳;
3、精通linux平台相关驱动开发技术并有相干教训;
4、精通bootloader移植、内核剪裁等技术。
七、音视频解码(协定优化)
1、相熟音视频编解码解决算法,有相干畛域一年以上工作教训;
2、相熟ffmpeg体系结构,可能移植和优化该零碎到挪动客户端;
3、相熟 RTMP、HLS等流媒体直播协定(或者相干协定);相熟vlc或者ffplay、mplayer架构者优先;
4、相熟TCP/IP和 Socket网络编程;
5、相熟C/C++开发语言;
6、相熟 WINDOWS PC客户端软件开发
1.数学、声音解决、计算机、信号处理、通信工程相干业余硕士两年以上相干畛域工作教训。
2.有较好的数学根底,较强的音频信号处理或算法开发能力
3.精通C语言编程或matlab语言,能编程实现音频解决算法。
4.较强的论文检索、英文业余文献浏览能力
5.较强的人际沟通及合作能力。
具备以下开发教训之一者优先思考
1.了解音频解决技术,进行过音频压缩、回声打消、语音加强辨认等算法的钻研和实现
2.相熟通用音频格式文件(mp3,wma,aac,ogg,ape,flacac3,dolby DTS等)
3.进行过上述某类音频解决算法在DSP、x86、FPGA或ARM等硬件平台上的开发、移植和优化。
1、对VOIP有深入研究并有相干教训,相熟VOIP服务器开发(有asterisk源码开发/优化教训),有android、ios底层开发教训更佳;
2、具备良好的数学功底,精通C语言,相熟ARM的体系结构及相干的汇编;
3、相熟音视频编码(如WebRTC、speex、Opus、H264、MPEG等)有音频/语音codec算法优化及开发教训,对语言加强算法有粗浅意识和独到见解。
a)扎实的计算机、网络基础知识,有网络模仿、多媒体传输开发教训
b)丰盛的视频解决或者图像处理教训
c)丰盛的深度学习、人脸识别方面教训
1、计算机数字信号处理相干业余毕业
2、有4年以上的视频频相干算法开发教训,相熟视频、图像特效及优化技术;
3、精通C/C++,相熟根本的数字图像与视频解决算法原理,相熟OpenCV/OpenGL;
4、相熟基于GPU的算法设计与优化和并行优化教训者优先;
5、相熟H.264等视频编解码规范和FFMPEG者优先;
6、相熟rtmp等流媒体传输协定者优先。
- 通信、自动化、图像处理、模式识别、视频解决、信号与信息处理及相干业余;
2.较强的数学背景
- 对智能视频解决有肯定理解,相熟人脸识别、指标检测和跟踪、行为剖析等相干技术,有相干我的项目实战经验者优先思考;
- 熟练掌握matlab、C/C++,有良好的编程习惯;具备视频解决、图像处理、模式识别,DSP开发等相干常识,且编程实现能力快。
- 纯熟浏览相干英文论文和专利,并能疾速编程实现;
- 沟通交流能力强,具备良好的团队单干精力,工作积极主动。
- 有以下教训之一者优先:有手机、相机等设施的画质调节教训;有手机、照相机、平板电视、投影仪等数码显示设施中图像处理模块的研发教训;有图像信号处理器(ISP)的研发教训。
1 、信号处理 /模式识别 / 图像处理专业本科/硕士以上学历;
2 、有不少于 1年的视频智能剖析算法设计开发工作教训;
3 、能纯熟利用 c/c++程序开发;
4 、能用机器学习、统计学习或其余支流智能剖析技术解决特定指标辨认或行为剖析问题;
5 、熟练掌握 OpenCV中图像 / 视频算法;
6 、能纯熟浏览英文算法及其他技术文档;
音视频开发学习材料视频:文档视频学习材料获取+qun 720209036
这里有最全的C++工程师的技术需要,你要做哪方面的开发?
八、图像处理(机器视觉,医学图像,遥感图像,人像(美颜)等)
1.图像处理相干算法的设计(如图像跟踪定位)开发与调试。
2.信息电子或计算机相关业余,本科以上学历。
3.具备良好的算法与数据结构实践根底。
4.具备良好的模式识别/机器学习实践根底。
5.相熟c/c等相干编程语言。
- 本科或硕士以上学历,计算机、电子工程、自动化等相干业余
- 具备图像、视觉和模式识别方面良好的实践根底,熟练掌握图像处理的一些基本操作(直方图,积分图像,交点检测,特色点提取,缩放,二值化等);
- 纯熟应用C/C++和OpenCV、Matlab,并有肯定的开发测试教训;
1.相熟图像处理基本法(边缘检测,区域提取,低通滤波,特征提取);
2.相熟机器学习算法(例如 LR, SVM, ANN等)和深度学习算法CNN等;
3.相熟opencv,具备静止标检测、特征提取、物体辨认相干开发教训者优先;
4.有OCR或字检测等相干钻研或项教训;
5.相熟linux开发环境,相熟C/C++/Python等任语;
6.有良好的沟通能,责任强,长于帮助与分享;
7.可纯熟浏览在线英技术站、技术标准者优先。
1、计算机科学,机器视觉,机器学习等相干业余或方向硕士及其以上学历;
2、机器视觉,图像处理方面两年以上工作教训;
3、精通CC++,相熟linux下的编程,相熟OpenCV,良好的代码习惯;
4、在机器学习,贝叶斯滤波,机器视觉,图像处理畛域有深厚的功底;
5、相熟ROS, SLAM, TLD等相干零碎和技术的优先思考。