职位详情
软件中高级设计工程师
1.5-2.5万·13薪
北京十风科技有限公司
北京
5-10年
本科
12-02
工作地址

大族企业湾16号楼B座2层

职位描述
(1)岗位职责:
1. 负责汽车电子控制器的嵌入式软件开发,主导或核心参与汽车电子控制器产品的软件全生命周期开发,包括需求分析、软件架构设计、模块设计、编码、单元测试、集成与调试。
2. 负责底层驱动与硬件接口开发:基于8/16/32位单片机或SoC平台,进行外设驱动(如CAN, LIN, SPI, PWM, ADC等)的开发、移植和优化,确保软件与硬件的可靠协同工作。
3. 负责系统平台集成与适配:在ARM、Linux、AutoSAR等系统或架构平台上进行应用层软件、BSP或底层复杂驱动的开发、配置与系统集成,确保软件的性能与稳定性。
4. 开发配套工具软件:使用QT、MFC等框架开发Windows平台的上位机工具、诊断程序及自动化测试脚本,以支持嵌入式软件的调试、参数标定与产品验证。
5. 参与技术评审与问题攻关:负责软件技术的难点攻关和故障分析,编写相关技术文档;参与代码评审、设计评审、版本管理等活动,确保软件质量及开发流程的规范性。
6.负责完成其他分配的工作内容或对其他岗位同事的支持协助工作等。
(2)任职要求:
1.tir1供应链企业工作经验5年以上;
2. 有过至少2款量产化的完整产品的软件设计开发的相关经验;迭代接手的项目经验不算完整开发;
3.量产交付主机厂(车厂)批量50K以上,具有客户反馈问题并迭代的闭环验证经验;
4.有32bit/8bit MCU 的FreeRTOS系统开发经验,对于系统移植裁剪、底层驱动配置、任务管理及调度、消息队列、进程间通信、系统调优等相关软件能力有明确认知及开发、调试经验;
5.本科及以上学历,计算机,通信相关专业,5年以上嵌入式软件开发经验
6.精通C/C++编程语言,熟悉ST/NXP平台,熟练掌握基于ARM内核的MCU程序开发,具备电路原理图阅读能力
7.熟练掌握CAN、LIN、Flexray、SPI、I2C、UART、ETH等通信外设驱动开发,深入理解操作系统原理;熟悉Linux内核开发优先,熟悉内核关键模块(如内存管理、调度、文件系统、驱动、网络、安全等);
8.有较强的定位分析问题的能力,熟悉soft lockup、hard lockup、死锁、panic等日常问题,对于严重或普遍发生的问题,可以找出现有手段的不足,并针对改进;
9.有多平台(x86/ARM/RISC-V)内核与系统研发经验者优先
10.熟练使用常见工具:万用表,示波器,逻辑分析仪,CAN调试器
11.熟练使用git/svn等代码托管工具
12.为人踏实,责任心强,有较强的钻研精神和团队合作意识

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请