岗位职责1、负责公司自研硬件产品的嵌入式应用软件开发。2、配合部门经理参与需求定义和方案讨论。3、按照项目需求独立完成系统框架设计、代码开发、自测和系统联调工作。4、负责产品的升级、维护以及bug修复。5、根据公司流程输出相关技术文档。6、定期培训初级软件工程师,并对初级软件件开发工程师进行软件开发指导与监督。7、完成领导分配的其他任务。任职要求1、全日制统招本科及以上学历,计算机、电子、通信、自动化等相关专业,3年以上相关工作经验,年龄在33岁以下。 2、精通嵌入式linux软件开发和Python及Pycharm,精通C/C++语言,有良好的编程风格和习惯。 3、精通ARM架构Linux系统软件开发调试方法。 4、熟悉各种接口协议,如I2C、SPI、USB、UART等。 5、具备复杂问题的分析能力和组织攻关能力。 6、具有积极的工作态度、强烈的责任心和团队合作精神,有良好的沟通能力,能适应短期出差。 7、精通BMS电池保护程序、BLDC电机驱动程勋、激光电源程序开发和硬件设计者优先考虑。