【岗位介绍】
从事工业控制器平台软件开发与调试、大型装备智能监测与控制应用软件开发与调试,推进我国工业自动化系统核心装备自主可控。
【工作职责】
(1)负责控制装备的软件设计,开发和应用。包括需求调研、基本设计、嵌入式软件开发、行业应用功能库开发、集成测试、工程验证、产业化应用等各个环节;
(2)编写高质量的代码和技术文档,确保代码的可读性和扩展性;
(3)解决产品在实现过程中的技术问题,应用先进软件技术提升产品的核心竞争力,如多任务优化调度、高速实时通信等;
(4)参与大型工程项目系统规划、设计和调试,与工艺、设备、电控、公辅系统工程师一起,完成产品在冶金、城建等行业推广应用。
【岗位要求】
1、软件工程、自动化、计算机等相关专业硕士及以上学历;
2、熟练掌握C/C++语言及STL标准库,熟悉多线程开发、网络开发技术,有良好的编码规范和编程习惯;
3、熟练掌握QT、Vivado、VS等开发工具;
4、具有良好的调试技能,熟练使用调试工具(如GDB、Valgrind、GoogleTest等)
5、熟悉计算机基础算法和数据结构,熟悉嵌入式处理器及Linux开发环境,熟悉数据库编程;
6、具备较好的团队协作能力,刻苦钻研精神;
7、优选条件:
1)熟悉PLC的编程工具;
2)熟悉GCC/LLVM等编译框架及工具链;具有编译器项目经验;
3)熟悉现场总线协议栈程序开发,如Profinet、Ethercat、CAN等。