职位详情
高级软件工程师
7000-14000元
北京博电新力电气股份有限公司重庆分公司
重庆
5-10年
本科
05-19
工作地址

重庆留学生创业园-B3栋

职位描述
一、Windows
C++:


1)熟悉Windows开发平台,掌握.NET/VC++/QTC++等开发工具,并具有较强的代码编写能力。


2)熟练掌握数据库设计和开发技术,如SQL Server等关系型数据库。


3)了解常用的开发框架和平台,如MFC、QT等。


4)熟悉Window平台基础技术,如进程、线程、内存管理、消息机制等。


5)了解TCP/UDP/HTTP等网络协议,以及TCP/IP通讯原理与Socket网络编程。



二、Linux
C++:


1)精通C/C++语言,熟悉Linux操作系统,有扎实的计算机基础知识。


2)熟悉Linux下的shell脚本和makefile编写,了解gdb调试和TCP/IP协议栈。


3)掌握多线程编程、socket等网络编程技术,熟悉Qt
Widgets进行界面开发。


4)有Linux嵌入式系统和底层驱动开发经验,熟悉常见总线驱动者优先。


5)了解交叉编译,熟悉Linux下音视频解码者优先。


6)掌握python/shell等第二语言者优先。



三、高级软件开发:


1)精通C++编程语言,具有深厚的编程基础和良好的编程习惯。


2)熟悉面向对象编程和设计模式,能够灵活应用到实际项目中。


3)熟悉常用的数据结构和算法,能够针对复杂问题设计高效的解决方案。


4)熟悉软件开发生命周期,包括需求分析、设计、编码、测试和维护等阶段。


5)掌握常用的开发工具和调试工具,如Visual Studio、VSCode、QT等。


6)熟悉Windows开发平台,掌握.NET/VC++/MFC等开发工具;


7)熟悉Window平台基础技术,如进程、线程、内存管理、消息机制等。


8)了解TCP/UDP/HTTP等网络协议,以及TCP/IP通讯原理与Socket网络编程。


9)熟悉Linux操作系统,熟悉Linux下的shell脚本和makefile编写,了解gdb调试,有Linux嵌入式系统和底层驱动开发经验;


10)熟练掌握数据库设计和开发技术,如SQL Server等关系型数据库;了解数据库选型;


11)熟悉跨平台技术,了解应用跨平台部署,了解容器化部署及Docker常用指令;

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请