飛控硬件工程師崗位職責(zé):1、參與無人機(jī)飛控產(chǎn)品嵌入式軟件開發(fā);2、負(fù)責(zé)項(xiàng)目系統(tǒng)整體嵌入式軟件調(diào)試;3、負(fù)責(zé)傳感器接口及用戶協(xié)議接口編寫;4、根據(jù)算法人員需求完成算法嵌入式開發(fā);5、飛控硬件電路設(shè)計(jì);熟練C/C++嵌入式編程6、硬件整體調(diào)試;熟悉陀螺儀,加速度計(jì)的工作原理,并能在上述單片機(jī)系統(tǒng)中從陀螺儀、加速度計(jì)中獲取信息;7、傳感器接口及底層驅(qū)動程序的編寫;任職要求:1.精通ARM、DSP等外圍電路設(shè)計(jì);熟悉PID控制2.精通傳感器的電路設(shè)計(jì);3.熟練FPGA開發(fā),熟練掌握VHDL語言;4.熟練掌握Cadence、ISE等設(shè)計(jì)工具。5、熟悉IIC、CAN、SPI、UART等通信協(xié)議6、掌握基于嵌入式操作系統(tǒng)的驅(qū)動程序的移植、定制開發(fā)、調(diào)試、功能優(yōu)化;7、掌握GCC交叉編譯工具鏈、GDB調(diào)試工具的使用;8、熟悉常用總線的使用及相應(yīng)外設(shè)驅(qū)動開發(fā);