职责:1、根据产品软件需求,设计软件实现方案;2、根据软件设计方案,完成编码实现、调试、验证等工作;3、参与产品软件维护工作,完成更改、故障修正等工作;4、产品开发过程中,根据各专业技术组需求,完成支持性软件工具开发工作。5、对自己开发的功能进行相关测试并进行性能、代码优化;6、编制软件方面的设计文档及质量记录并及时整理,保证软件文档输出的完整性和正确性。要求:1.熟悉C++、C#等面向对象编程语言,能够独立完成桌面端应用软件开发2.熟练使用QT、Visual Studio等开发工具,开发过QT、winform、WPF等程序3.熟悉.net framework和.net core框架, 有PCIE驱动开发经验者优先;4.熟悉SQL语法,至少掌握Sqlite、mysql、mongodb其中一种数据库的使用5.学习过数据结构、算法和设计模式优先6.熟练掌握多线程编程,能分析处理多线程的同步、死锁、跨线程等问题7.专业要求:计算机专业、软件工程专业;学历要求:本科及以上;工作经验:3年及以上