岗位职责:
1.负责项目需求分析,进行系统框架和核心模块的详细设计;
2.根据新产品开发进度和任务分配,开发相应的软件模块;
3.负责产品开发过程软硬件及系统联合调试、故障定位和修复;
4.基于业务场景和用户体验,修正软件缺陷,改善软件易用性,提升软件可靠性和性能;
5.负责软件产品相关文档编写编写包括软件说明书、流程图、测试文档等和相关技术评审;
6.参与技术攻关,解决技术问题。
任职要求:
1.本科及以上学历,计算机相关专业,3年以上工控软件开发经验;
2.精通C++语言,熟悉C++集成开发环境以及常用Windows环境UI框架和控件库;
3.熟悉Linux操作系统,对网络编程、进程通信、多线程编程有深入理解;
4.熟悉Linux下的代码调试工具,如gdb、strace等,以及
各种工具链的制作;
5.熟悉Oracle、SQL Server、MySQL等关系型数据库,熟悉数据库常见操作;
6.熟悉SQL语言,熟悉触发器与存储过程;
7.有QT使用经验、熟悉Lua脚本与Labview者优先考虑;
8.有X86&ARM平台开发经验或大型系统项目开发经验者优先考虑。