岗位职责:
负责基于ARM或TI DSP平台的嵌入式操作系统软件的开发,搭建系统架构,编写底层驱动程序或上层应用程序,采集机器人上各种传感器数据并进行处理,控制机器人运动。
任职要求:
1) 本科及以上学历,计算机、自动化、电子、数学等专业毕业。
2) 熟悉Linux、FreeRTOS或其他嵌入式操作系统的移植和应用,具有较强的C/C++语言编程能力和工程经验;
3)熟悉uBoot和Linux内核,完成Linux内核裁剪定制;
4) 具有丰富的嵌入式系统底层驱动和应用程序开发经验,熟悉ARM或TI DSP等处理器的常见接口驱动,比如FLASH、RAM、I2C、SPI、UART、CAN、USB等,熟练掌握这些外设的工种原理和驱动配置;
5) 掌握陀螺仪、加速度传感器等惯性导航器件的原理和应用者优先;
6)有TI、Freescale等ARM或DSP处理器嵌入软件开发经验优先。
7)在嵌入式软件开发领域有多年工作经验者优先;
8)参加过亚太大学生机器人大赛(ABU Robocon)、RoboCup、Freescale智能车比赛或其他嵌入式相关竞赛的同学优先。