嵌入式软件系统工程师 Embedded Software System Engineer
Siemens Energy
- Shenzhen, Guangdong
- Permanent
- Full-time
- Lead the architecture design and product planning of embedded system platform;
- Responsible for detailed embedded system design and application development;
- Participate in the completion of the project energy management system, energy storage system control scheme design;
- Led the quality control in the software development process, including inspection, review, self-testing, etc.
- Master degree or above, major in electrical engineering, automation, control engineering, instrumentation and measurement or related;
- 5 years or more working experience in power electronic product development such as UPS, converter, or inverter.
- Proficient in C/C++ language and embedded software development process;
- Familiar with at least one mainstream ARM/MCU or MPU basic architecture, familiar with at least one freeRTOS, RT-Thread or linux operating system, familiar with common data structures;
- Familiar with CAN, Modbus, RS485, RS232, SPI, TCP/IP protocol bus and have experience in use; Familiar with the principle of acquisition control circuit;
- Proficient in energy storage system, energy management system EMS, battery management system BMS control strategy, understanding of micro-grid control algorithms such as sag control, virtual synchronous machine, virtual synchronous oscillation control, etc.
- Understand board software design, software engineering and other related knowledge;
- Have good communication and coordination skills, enthusiasm for work, serious, responsible, team spirit;
- Fluent in English and Mandarin for business oral or written communication.
- 5年以上电力电子产品开发经验,如UPS、变换器、逆变器等;
- 精通C/C++语言和嵌入式软件开发流程;
- 熟悉至少一种主流ARM/MCU或MPU基本架构,熟悉至少一种freeRTOS、RT-Thread或linux等操作系统,熟悉常用数据结构;
- 熟悉CAN、Modbus、RS485、RS232、SPI、TCP/IP协议等总线并有使用经验;熟悉采集控制电路工作原理;
- 精通储能系统、能量管理系统EMS、电池管理系统BMS控制策略,了解微网控制算法如下垂控制,虚拟同步机,虚拟同步振荡控制等;
- 了解单板软件设计、软件工程等相关知识;
- 具备良好的沟通协调能力,对工作热情,认真、负责,有团队协作精神;
- 可使用流利的英语和普通话进行业务口头或书面沟通。