职位详情
底层软件工程师(电机控制器)
5年以上 本科
职位描述
职位描述:
职责描述:
负责mcu的底层软件开发,包括片内和片外资源的逻辑配置和驱动程序。
负责控制器内部的通信程序编写,例如spi通信、can驱动、ethernet驱动等。
负责内存管理和数据读写,包括操作ram/flash/eeprom的自检、读写、dma数据传送等。
负责底层软件和硬件的故障诊断。
负责底层软件测试,指导测试工程师使用测试仪器和编写测试用例进行信号和边界条件的测试。
配合应用层软件工程师进行底层软件与应用层软件之间的接口设计。
负责实时操作系统的配置、移植、中断管理等方面的工作。
任职要求:
本科及以上学历;计算机类、自动化类、电子/电气/信息类专业;
熟悉32位单片机体系架构(arm,dsp,powerpc等),,具有扎实的数据结构和c语言编程知识;了解pwm控制、旋转编码器解码、ad采样等知识;
熟练使用一种或多种嵌入式软件开发工具;
了解rtos的运行原理,掌握实时控制软件的设计特点;能独立承担嵌入式软件开发任务;
5年以上工作经验;具备上述技能中的2项以上即可;
优秀的团队合作、沟通表达能力。
联系方式
1836人关注 收藏职位 投递简历