岗位职责
· 软件设计和算法应用:完成微型赛车各类算法和功能模块的应用和调试,参与产品技术攻关和新功能的设计,从软件上优化赛车的速度,稳定性,操纵等参数指标。
· 硬件设计:根据需求完成微型赛车硬件系统方案设计,元器件选型,原理图,PCB设计,BOM编制等,提高赛车硬件各项参数上限。
· 驱动编写:完成产品底层驱动编写,包括且不限于:SPI,I2C,DMA,ADC,以及其他常见外设包括IMU、电机驱动、无线等模块。
· 样机制作和调试:完成产品样机的制作,测试和调试,并分析改进样机出现的问题。
基本要求
· 基本要求:赛车爱好者,本科及以上学历,1-3年相关工作经验
· 挑战精神:在嵌入式设计上有追求极致的精神(系统资源、速度、硬件性能等)
· 软件能力:具备扎实的C/C++编程功底,精通单片机、STM32、ARM处理器的架构及应用开发,有实际项目的RTOS应用经验,
· 硬件能力:精通STM32系统平台和外围硬件设计,能根据性能参数需求灵活设计电源、电机驱动、音频、无线、传感器等电路
· 项目经验:具备成熟的大型嵌入式软件项目经验,对常见嵌入式软件设计的理念、流程、框架、工具有清晰的认知,熟练使用版本控制工具
· 实践能力:具备良好的动手实践能力和分析能力,能独立完成电路板样板的制作,并有效利用各种工具进行系统性测试和分析。
· 基础能力:具备优秀的学习能力、逻辑分析能力和解决问题的能力
技能要求
· 模型发烧友:有模型竞赛,模型改装,模型DIY经验者优先。
· 大赛参与者:具备智能车/电子设计/机器人大赛经验者优先。(包含且不限于Robocon Robocup Robochallenge RoboMaster 智能车大赛 等)。