崗位職責(zé):
1、基于Linux平臺的系統(tǒng)驅(qū)動程序開發(fā)
2、基于ROS系統(tǒng)機器人開發(fā)
3、基于Linux平臺的系統(tǒng)測試程序開發(fā)
4、基于STM32系列ARM平臺應(yīng)用開發(fā)
5、負(fù)責(zé)產(chǎn)品FPGA架構(gòu)規(guī)劃以及編程、仿真、調(diào)試等開發(fā)工作
6、按照項目或產(chǎn)品線需求,進(jìn)行硬件原理圖,PCB 等設(shè)計
任職要求:
1、熟練掌握C/C++計算機語言開發(fā),本科以上學(xué)歷
2、熟練ROS 系統(tǒng)的基本應(yīng)用,如激光或視覺SLAM算法導(dǎo)航設(shè)計,moveit應(yīng)用
3、具有良好的硬件基礎(chǔ),能看懂原理圖,能使用示波器等儀器進(jìn)行調(diào)試
4、熟悉I2C、SPI、RTC、UART、網(wǎng)絡(luò)、視頻、LCD、音頻等常見驅(qū)動開發(fā)
5、熟練使用ARM下Linux編譯以及調(diào)試工具
6、熟練Qt C++應(yīng)用界面開發(fā)并移植ARM linux平臺中
7、熟練STM32系列arm平臺應(yīng)用外設(shè)開發(fā)并移植uc/os系統(tǒng)