Responsibility 岗位职责: 1. Be direct window with customer Responsible for software requirement analysis/assessment. 负责产品研发的软件需求对接,客户软件需求分析/评估. 2. Embedded software development. Creation of software architecture, software modules, realization functionalities of each sw modules. 嵌入式软件开发. 创建软件架构,软件模块,各模块功能实现. 3. Responsible for the development, commissioning and release of the underlying and application software for motor controllers. 负责电机(直流有刷/无刷电机, 步进电机, PMSM等)控制器底层软件和应用软件开发,调试和释放. 4. Firmware development, iterative upgrades. Participating/Leading in the parsing, integration and debugging of customer applications when necessary. 产品固件开发, 迭代升级.必要时协助客户应用软件的解析,整合和调试. 5. Creating test cases, execute sw unit testing, integration and system tests to secure the quality and reliability of the software. 编写测试用例,执行单元测试,集成测试和系统测试,确保软件的质量和可靠性. 6. Responsible for the integration of the software platform based on AUTOSAR architecture, and complete the configuration of BSW, RTE and other related modules. 负责基于AUTOSAR架构的软件平台集成,并完成BSW,RTE等相关模块的配置集成. 7. Responsible for MCU ports configuration based on Hardware-Software interface documentation. 负责对接硬件工程师,根据软硬件接口文档配置底层软件资源. 8. Responsible for related documentation creation in each sw development phases, including software requirements documents and test specification, and documents released. 负责项目各阶段产品软件开发相关流程文档的编写,包括软件需求文档和测试文档,释放文档等. 9. Other tasks assigned by Line manager. 部门领导安排的其他工作.
Requirements 任职要求: 1.University bachelor's degree, majored in SW engineering, mechatronics, electrotechnics, automation technology or equivalent. 本科及以上学历,软件工程, 机电一体化、电子技术、自动化技术或类同专业. 2. Strong analysis skills, motivation, logical thinking, easy-going but rigorous. 较强的分析能力, 主动性,逻辑思维能力. 性格随和但严谨. 3. Proficient in programming with C language, proficient in low-power softwares, with more experience on architectural design, underlying driver programming, Familiar with CAN\CANFD\LIN... communication protocal and practical development experience of relevant driver is preferred; 精通C语言编程开发,精通低功耗软设技能,具有较强的架构设计,底层驱动编写能力,熟悉CAN\CANFD\LIN等汽车通信协议并有相应驱动开发经验优先; 4. Understand with inductive/non-inductive, square wave/Sine wave BLDC & DC motor drive software framework module, familiar with FOC principle, non-inductive position estimation principle, phase-locked loop principle.Familiar with current and speed control PID algorithm. 了解有感/无感,方波/正弦 无刷/有刷直流电机驱动软件框架模块, 熟悉FOC原理,无感位置估计原理,锁相环原理.熟悉电流及转速控制PID算法. 5. Be able to utilize MATLAB for the algorithm of motor drive simulating, and skillfully use Keil/J-Link/Lauterbach...and other development and debugging tools. 具备使用MATLAB仿真电机驱动软件算法的能力,熟练使用Keil/J-Link/Lauterbach等等开发调试工具. 6. Be familiar with programming based on automotive standard MCU(Infenion, NXP, ST..) , Experienced and independently at MCU's underlying peripheral registers configuration. experienced at programming based on domestical MCU preferable. 熟悉基于汽车车规芯片(英飞凌, NXP,ST...)固件/应用软件开发, 具有独立配置MCU底层外设寄存器的能力, 有国内MCU应用经验者优先. 7. Basis knowledge & Skills of circuit design and circuit analysis. Collaborate with hardware engineers to define the interface and underlying resources configuration. 基本的电路设计和电路分析知识和能力.与硬件工程师协作定义和软件相关的底层资源的配置. 8. Experience in Autosar software development and proficiency in Autosar communication, diagnostics, and storage. In-depth understanding of automotive electronic network security specifications, implementation and application experience. 基于Autosar软件开发经验,熟悉Autosar通讯、诊断、存储. 对汽车电子网络安全规范,执行有深入了解和应用经验. 9. Well known of ASPICE process and requirement. 熟悉ASPICE流程和要求. 10. Fluent English, both oral and written. 熟练的英语听说读写能力。