岗位职责:1.根据需求说明书,负责编写嵌入式软件相关设计文档,包括概要设计和详细设计说明;2.负责嵌入式软件代码编写及功能实现,并负责完成功能自测;3.配合硬件工程师和测试工程师完成产品的功能验证及相关试验;解决测试工程师发现的Bug;4.支持设备级和系统级的设计和集成验证工作;5.配合完成产品的外部试验;6.对生产制程和运行过程中出现的不良现象进行分析以及改善;7.完成领导安排的其他临时工作。岗位要求:1.大学本科及以上学历,软件、计算机、电子、自动化、通信类相关专业;2.具备嵌入式软件开发经验3年及以上;3.具备独立嵌入式软件开发能力,熟练掌握至少一种单片机如MSP430、STM32、ARM Cortex M4、ARM Cortex®-M33、ARM Cortex M0等平台的软件设计,有FreeRTOS、嵌入式linux操作系统开发经验的优先;4.熟悉常见的硬件接口或模块驱动设计,如ADC、DAC、I2C、SPI、UART、TIMER、LCD、RTC、FLASH等。同时具备良好的硬件原理设计及PCB设计能力优先;5.熟练掌握利用常用仪器进行测试分析,如示波器、逻辑分析仪、电流测试仪等;6.有燃气或水务从业经验优先,具有长期进行低功耗产品开发者优先。福利待遇:五险一金、绩效奖金、节日福利、免费班车、带薪年假、免费员工餐、免费停车、员工培训及各类行业高端学术研讨,职业资格认证考试培训等。