职责描述: 1. Responsible for the base software development and maintenance, To repair/improve/modify existing products TCU base software. 负责底层软件集成开发和维护, 修复/改进/修改已有产品TCU的底层软件。 2. Responsible for controller software overall design and review. 负责控制器软件整体方案设计及评审。 3. Develop and maintain the BSW software. 开发和维护基础层软件。 4. Responsible basic software functional requirements analysis and architecture design. 负责底层软件功能需求分析和架构设计。 5. Responsible for MCAL, such as input and output drivers, microcontroller drivers, communication drivers and other basic software development. 负责MCAL,如输入输出驱动、微控制器驱动、通信驱动等底层软件的开发。 6. Responsible for CAN protocol stack development, including CAN communication, diagnostics, network management, Bootloader,etc.. 负责CAN协议栈开发,包括CAN通信、诊断、网络管理、Bootloader等。 7. Responsible for the preparation and archiving of documentation for all phases of MCU base software development. 负责控制器底层软件开发各个阶段文档的编写及归档工作 8. Solid basic knowledge of hardware and software, skilled, software test process and test method. 扎实的硬件和软件基础知识,熟练掌握、软件的测试流程和测试方法。 9. Know general application framework, design process and function realization method. 了解一般程序框架、设计流程和功能实现方法。 10. Support the solution of cost and quality. 支持质量和成本解决方案。
资质要求: 1、 Bachelor degree or above, major in vehicle, automation, control engineering, power electronics, communication or related. 本科及以上学历,车辆,自动化,控制工程,电力电子,通信等相关专业。 2、 At least 8 years working experience, more than 5 years of experience in base software. 8年以上工作经验,其中5年以上底层开发测试经验。 3、 Proficiency in base software integration testing, software modelling tools and testing tools. 熟练掌握底层软件集成测试,软件建模工具和测试工具。 4、 Experience in Linux software design and development. 有Linux系统软件设计与开发经验。 5、 Involved in one or more complete TCU project, familiar with software development、integration tools and testing tools. 完整参与过1个或以上TCU项目,熟练使用软件开发的软件集成工具和测试工具。 6、 Familiar with AUTOSAR, experience in BSW software development based on AUTOSAR architecture. 熟悉AUTOSAR,有基于AUTOSAR架构的BSW软件开发经验。 7、 Experience with cyber security, function safety is a plus. 具有信息安全、功能安全经验为加分项。 8、 Know inverter calibration, skilled use of calibration tools such as INCA or CANape, etc.. 了解逆变器标定,熟练使用标定工具例如INCA或者CANape等。 9、 All the work is done within relevant PUNCH software procedures and guidelines. 工作须遵从邦奇软件开发流程和指南。 10、 Fluent English Skills. 英语流利。 11、 Team player, Ability to work under pressure, Pro-active, diligent, and dependable. 团队精神,抗压能力强,积极主动。