崗位職責(zé):
1.嵌入式軟件開發(fā),與硬件工程師合作在不同嵌入式平臺設(shè)計(jì)、開發(fā)、調(diào)試和維護(hù)嵌入式系統(tǒng)和應(yīng)用軟件
2.應(yīng)用與驅(qū)動開發(fā),負(fù)責(zé)在Linux系統(tǒng)中開發(fā)應(yīng)用程序與驅(qū)動程序
3.常用算法的部署,算法偏重實(shí)時性與在線,如濾波算法、控制算法、快速優(yōu)化算法等
4.負(fù)責(zé)軟件相關(guān)文檔的編寫
5.負(fù)責(zé)軟件相關(guān)的可靠性測試
崗位要求:
1.自動化、計(jì)算機(jī)、電氣電力電子或機(jī)電等相關(guān)專業(yè)
2.熟悉STM32、DSP等常見微控制器軟件調(diào)試流程
3.熟悉C、C++、C#、Python等開發(fā)語言,有良好代碼規(guī)范,熟悉算法與數(shù)據(jù)結(jié)構(gòu)、設(shè)計(jì)模式
5.熟悉VS Code、Visual Studio、Keil、Eclipse等開發(fā)工具
6.英文文檔、開源代碼閱讀與復(fù)現(xiàn)能力,能夠基于開源庫實(shí)現(xiàn)所需算法
7.有Linux和ROS(機(jī)器人操作系統(tǒng))開發(fā)經(jīng)驗(yàn)者優(yōu)先