崗位職責(zé):
1、負(fù)責(zé)嵌入式軟件開發(fā)和移植工作;
2、根據(jù)客戶需求,負(fù)責(zé)軟件需求定義、系統(tǒng)設(shè)計、詳細(xì)設(shè)計、編碼以及相關(guān)文檔撰寫;
3、解決產(chǎn)品在測試、生產(chǎn)和應(yīng)用過程中軟件相關(guān)的問題。
任職要求:
1、熟練掌握C/C++開發(fā);
2、熟練掌握C51、ARM芯片的開發(fā);
3、熟練掌握外圍驅(qū)動和固件程序的開發(fā)和調(diào)試;
4、熟練掌握基于實(shí)時操作系統(tǒng)(Linux/ucos/freertos)以及開發(fā);
5、熟練掌握常用的總線協(xié)議(SPI,IIC,Uart,can,485等);
6、熟練掌握常用的數(shù)據(jù)結(jié)構(gòu)和算法應(yīng)用;
7、熟悉各類IDE開發(fā)環(huán)境(keil/CW等)以及調(diào)試工具(Jink/PE等);
8、熟悉STM、NXP、TI等芯片軟件開發(fā);
9、熟悉硬件電路調(diào)試以及示波器等工具使用;
10、熟悉無線通訊項(xiàng)目開發(fā)優(yōu)先。