岗位描述
职位描述:
1、工具链开发与优化:
a、负责新能源电机控制项目的Tasking/HighTec编译器集成,优化编译选项,解决多核MCU(如InfineonAurix)的分布式编译与链接问;
b、设计模块化CMake/Makefile构建系统,支持Simulink生成代码与手写代码的混合编译,处理ARM/Tricore等跨平台工具链依赖;
c、搭建和维护Conan私有仓库,确保版本兼容性;
2、嵌入式文件处理与调试:
a、开发自动化工具(Python/C脚本)处理MAP/A2L/HEX文件:分析MAP文件内存占用,检测堆栈溢出风险。动态生成/修改A2L标定文件(ASAP2标准),支持XCP/CCP协议与标定工具。实现HEX/SREC文件的校验(CRC)、转换(HEX→Bin)及OTA升级支持;
b、定制LD链接脚本,优化MCU内存布局;
3、底层性能优化:针对电机控制关键路径(如PWM中断、Clarke/Park变换)进行手写汇编优化(ARM/Tricore指令集)。
任职资格:
1、硕士及以上学历,电子工程、计算机科学、自动化或相关专业;
2、具备扎实的电子电路知识和数字/模拟电路设计基础,会使用万用表、示波器等基本测试工具;
3、了解嵌入式系统,并有相关经验者优先;
4、了解至少一种CAN调试工具,如ETASINCA、VectorCANoe、CANape等;
5、具备良好的英语读写能力,能够阅读和理解技术文档;
6、具备良好的逻辑思维能力和问题解决能力;
7、具有良好的团队合作精神和沟通能力,能适应快节奏的工作环境;
8、具备一定的自驱力与抗压能力;
9、了解LabVIEW、Testand,并有相关经验者优先。