崗位職責:
1.使用C/C++進行嵌入式軟件方面的開發(fā),包括硬件驅(qū)動開發(fā)、算法移植;
2.參與產(chǎn)品規(guī)格與需求制定,負責軟件功能定義、模塊設(shè)計、編碼、調(diào)試;
3.與項目相關(guān)人員配合完成軟硬件聯(lián)調(diào)、算法功能調(diào)試;
4.編寫嵌入式系統(tǒng)設(shè)計文檔;
5.完成領(lǐng)導分配的日常工作及項目相關(guān)任務。
任職資格:
1.熟練掌握C或C++編程語言,有扎實良好的編程基礎(chǔ);
2.熟悉STM32或ARM等微處理器開發(fā),具備實際項目經(jīng)驗;
3.熟練掌握SPI、UART、I2C、PWM、ADC、CAN等常用嵌入式處理器接口的功能及應用開發(fā);
4.對嵌入式linux系統(tǒng)u-boot、kernel裁剪、定制或適配、驅(qū)動開發(fā)有經(jīng)驗者優(yōu)先;
5.有基于嵌入式linux、FreeRTOS等操作系統(tǒng)嵌入式應用軟件開發(fā)經(jīng)驗者優(yōu)先;
6.本科及以上學歷,計算機類、電子信息類、通信工程類、自動化控制類、人工智能類等專業(yè)優(yōu)先。