Job Description: 1. Design the MCU software based on driver as UART, Bootload, IIC, SPI, USB and so on. 2. Cooperate with electronic engineer for hardware design and function development. 3. Regularly Communicate with Project team to make sure project proceed smoothly. 4. Communicate with Electronic team in Germany about problems and project situation. 5. Verfication and validation of function samples with embedded HW/SW in prototype and mass production stage. Educational Background: 1.Bachelor degree or above in Electrical or Electronics engineering, computer science (embedded) Experience & Qualification: 1. Experience in embedded software related to brushless(sensor,sensorless and FOC)and brushed controllers. 2. At least 8 years Experience in developing motor drive software. 3. Solid programming experience in C/C# on ARM Cortex.M series. 4. Strong self-disciplined characteristics in learning and good at team work 5. Experience in working together with external development companies and suppliers with international background. 6. Experience in Power tools is preferred. Other Requirements: 1. Fluent oral and written skills in Chinese and English. 2. Team player, Flexible and able to work under pressure. 3. Well structured approach, analytical skills and problem solving expertise. 高级嵌入式软件工程师 职位描述 1.设计了基于UART、Bootload、IIC、SPI、USB等驱动程序的MCU软件。 2.配合电子工程师进行硬件设计和功能开发。 3.定期与项目组沟通,确保项目顺利进行。 4.与德国的电子团队就问题和项目情况进行沟通。 5.在原型和量产阶段,对具有嵌入式硬件/软件的功能样本进行验证和验证。 教育背景: 1.电气或电子工程、计算机科学(嵌入式)学士或以上学历 经验和资质: 1.具有无刷(传感器、无传感器和FOC)和有刷控制器相关嵌入式软件的经验。 2.8年以上电机驱动软件开发经验。 3.在ARM Cortex上有扎实的C/C#编程经验。M系列。 4.学习自律性强,善于团队合作 5.具有与外部开发公司和具有国际背景的供应商合作的经验。 6.有电动工具工作经验者优先。 其他要求: 1.流利的中英文口语和书面表达能力。 2.具有团队合作精神,工作灵活,能承受压力。 3.结构合理的方法、分析能力和解决问题的专业知识。