工作内容及职责:1. 主要负责基于ARM处理器或FPGA的软件设计和开发;2、根据相关软件开发规范及开发流程要求,完成软件的详细设计、代码实现、单元测试以及集成测试 ;3、根据产品功能按要求和产品的嵌入式软件架构,完成各功能模块的编程;4、根据产品的不同应该场景,完成相关通讯接口协议的编程实现;5、ARM处理器或FPGA程序的前期调试和测试。任职要求:1、仪器仪表、电子信息、计算机等相关专业,本科及以上学历;2、熟练使用C语言或VHDL、Verilog HDL进行硬件编程;3、掌握C语言,至少熟练使用一种常用的单片机开发环境,如Keil;或掌握VHDL或Verilog语言,至少熟练使用一种常用的FPGA开发环境,其中Altera、高云FPGA开发环境优先;4、具备位移传感器/编码器相关工作经验者、掌握计算机软件(上位机)编程者优先(仅掌握上位机编程者不在此范围内)