Principal Accountabilities / Responsibilities工作职责: 1. Responsible for embedded software development for new product and existing product modification;负责现有产品及新产品的软件开发工作; 2. Responsible for related document and specification;负责相关文件及规格书编写; 3. Work with electronic, mechanical, test engineers to support sustaining works as needed;与电子、机械及测试工程师合作,根据需要进行技术支持及维护; 4. Provide technical support to the product transfer and localization as needed; 根据需要为产品转移及国产化提供技术支持; 5. Comply with the company's EHS management system and EHS safety production operating procedures;遵守公司EHS管理制度及EHS安全生产操作规程; 6. Other tasks assigned by supervisors.完成领导安排的其他工作。
Requirements / Qualifications 任职条件与资格: 1. Bachelor’s degree in electronic engineering, information technology, automation control, physics;物理、电子、通讯,计算机类专业大学本科以上学历; 2. 3+ years professional software design/development experience based on the hardware platform such as MCS-51, MSP430, STM32;三年以上成熟产品固件设计经验; 3. Solid design and programming skills with C/C++ is mandatory;精通C/C++语言及数据结构; 4. Experience programming using C, C++, Assembler, in embedded environment;有在嵌入式环境中使用C/C++,汇编语言编程的经验; 5. Proficiently using integrated development environment such as Keil C, IAR etc.;熟练使用KeilC、IAR等集成开发环境; 6. Be familiar with the hardware structure of general MCU such as Mcs-51, STM32, MSP430 etc.;熟悉Mcs-51,STM32,MSP430等通用单片机; 7. Be familiar with Modbus RTU, SPI and I2C protocol;熟悉Modbus RTU,SPI和I2C协议; 8. Be good in English, both oral and written.良好的英文听说读写能力。