底层软件工程师
招聘企业
职位描述
岗位职责:1.负责应用层与底层驱动层、硬件抽象层的接口联调,适配不同型号MCU/MPU及外设模块(传感器、执行器、通信芯片);2.负责CAN协议栈开发,包括CAN通信、诊断、网络管理等;3.负责使用DaVinci、CANoe等工具完成代码生成、仿真、台架及实车调试,解决软硬件底层故障;4.负责维护通用底层软件平台,支撑多车型项目复用,对接硬件、应用、测试团队协同开发。任职条件:1.具备3年以上在嵌入式底层软件开发经验;2.精通嵌入式C编程,测试,及编译过程,熟悉汇编语言;3.熟悉常见的底层软件(CAN/LIN/SPI/I2C/PWM/ADC/DMA等)以及外围复杂驱动开发;4.熟练使用I-Jet或劳德巴赫(Lauterbach)等调试工具,熟练使用CANOE, PeakCAN,示波器等测试工具。一本及以上院校本科学历,专业:计算机、电子工程、车辆工程、自动化等相关。

