Main Accountabilities: 1. Responsible for the design, development, and maintenance of EV charger embedded system application software. 2. Responsible for solving technical problems related to embedded software 3. Responsible for writing relevant technical documents 4. Cooperate with hardware engineers to complete hardware design and underlying driver development 职位要求 1.责任心强,具备较强的团队协作能力,沟通能力,学习能力 2.3年以上嵌入式软件开发经验,本科及以上学历,计算机/电子/通信相关专业 3.精通C/C++,熟悉ARM体系结构,熟悉STM32/GD芯片,熟悉主流嵌入式RTOS系统(FreeRTOS,RT-Thread,uCOS等),并具备相关的开发经验 4.熟悉一种脚本语言(shell、python等),熟悉TCP/IP、MQTT、Modbus等物联网常用网络通信协议,熟悉常用硬件通信接口协议(UART、I2C、SPI、USB、CAN等) 5.具有良好的技术文档编写习惯,规范化和标准化的代码编写习惯 6.有新能源行业(充电桩、新能源汽车、电池管理BMS、光伏等)相关经验优先,英语口语流利优先
Knowledge, Skills, Experience: 1. Have strong sense of responsibility, have good teamwork skill, communication skill, and learning skill 2. 3+ years of experience in embedded software development, with a bachelor’s degree in computer science/electronics/communication or above 3. Proficient in C/C++, familiar with ARM architecture, mainstream embedded RTOS systems (FreeRTOS, RT-Thread, uCOS, etc.), embedded Linux development, and have relevant development experience 4. Familiar with a scripting language (shell, python, etc.), familiar with common network communication protocols such as TCP/IP, MQTT, Modbus, etc., familiar with common hardware communication interface protocols (UART, I2C, SPI, USB, CAN, etc.) 5. Have good habits in writing technical documentation and standardized codes 6. Relevant experience in renewable energy industry (EV chargers, electric vehicles, battery management system BMS, photovoltaics, etc.) is preferred, fluent oral English is preferred