技能要求:
C,C++,Linux
主要工作内容:
1)?根据产品的项目要求负责软件实现方案的确定;
2)?和项目负责人、硬件设计人员一起确定设计方案;
3)?参与项目组织管理(目标、范围、时间管理);
4)?根据产品功能要求确定软件实现方案,负责软件的编写、调试和完善工作,负责软件开发中标准化规范的贯彻执行;
5)?负责上位机程序编写、调试和完善;
6)?负责项目研发和产品生产过程中的调试软件或工具软件的编写;
7)?负责现有产品的软件维护,优化和标准化规范;
8)?协助完成产品的售后服务工作(技术培训和技术支持);
9)?制定、整理并规范技术文档(主要包括:设计报告、软件规格说明、软件功能说明、源程序、软件流程、说明书、研制报告、工作总结等);
10)?上级安排的其他工作任务。
岗位要求
1) 本科及以上学历,自动化、电气工程及其自动化或相关专业;
2) 1年以上自动化软件或嵌入式软件开发经验;
3) 对自动化系统有深入理解,有丰富的项目开发调试经验,有扎实的软件基础;
4) 熟练掌握C、C++等语言,熟悉数据库,拥有良好的架构设计能力和编程风格;
5) 对主流的MCU处理器架构、性能及典型外设接口具备一定理解;
6) 对嵌入式C语言编程具备一定的经验,熟悉至少一种集成开发环境;
7) 熟悉R232、485、CAN等通讯接口,了解modbus等通讯协议;
8) 了解Labview、板卡控制、实时控制系统、测控系统者优先;