岗位职责
岗位职责:
1.参与项目需求分析和系统结构设计,研究项目技术细节,编写相应的技术文档,负责软件模块的设计和开发;
2.保证公司相关各老系统正常运行及可持续使用,包括培训、推广、优化等工作;
3.产品技术的研究及开发过程中关键技术问题的解决;
4.建立和完善公司软件开发相关的流程和规范;并确保按照软件开发流程和规范,完成软件的设计、编码和测试工作;
5.参与部门的项目及业务技术评审;
6.与市场团队紧密合作完成软件产品定义、计划制定及开发;
7.负责归纳和总结问题产生原因,并组织撰写相关文档;
8.协助装备中心归纳和总结问题产生原因,并组织撰写相关文档;
任职资格:
1、精通C/C++语言编程,熟悉嵌入式软件开发流程,熟悉Cortex-M3内核;
2、熟悉SPI,UART,I2C等底层芯片级信号驱动及软件优化处理,以及相关合规要求;
3、精通级联设备RS485、CAN、RS232、4~20mA通信方式及MODBUS-RTU/TCP协议及冗余等软件优化处理;
4、具备常用PID,模拟控制等相关控制算法基础,能够完成复杂算法的设计,能够设计可重用的和柔韧的软件结构;
5、具备FRAM、NANDFALSH等存储芯片驱动以及数据存储处理等开发经验;
6、熟悉ARM(STM32)设计,嵌入式系统软件(BSP,Driver等底层)的开发经验 ,
7、熟悉一种以上嵌入式操作系统,有ucos、linux操作系统开发、移植、裁剪经验者优先;
8、具备野外工业化产品开发调试经验者优先。
工作地址
沙坪坝区-虎溪 (万普隆能源科技产业园(一期)51号) 查看地图
