崗位職責(zé):
1、配合硬件工程師完成公司產(chǎn)品電路系統(tǒng)的設(shè)計開發(fā),完成控制主程序的編程、調(diào)試、debug等;
2、參與產(chǎn)品電子控制部分軟件框架的設(shè)計,控制程序的開發(fā)、調(diào)試、優(yōu)化和維護;
3、負責(zé)編寫開發(fā)文檔,產(chǎn)品說明書,以及生產(chǎn)流程作業(yè)指導(dǎo)書;
4、配合公司生產(chǎn)部門,指導(dǎo)解決生產(chǎn)過程中產(chǎn)品軟件控制部分的各種問題;
任職要求:
1、軟件工程/計算機技術(shù)與科學(xué)/微電子/通訊工程/自動化等專業(yè),大學(xué)本科學(xué)歷及以上;
2、有電子硬件設(shè)計開發(fā)經(jīng)驗,熟悉PCB及控制電路設(shè)計,具有一定的硬件設(shè)計基礎(chǔ),包括原理圖設(shè)計、Layout、試制、調(diào)試、debug等;
3、熟悉PIC或STM等單片機,具備開發(fā)及調(diào)試能力;
4、精通C,C++語言,熟悉單片機軟件開發(fā),驅(qū)動開發(fā)、步進電機驅(qū)動及控制程序開發(fā),3年以上嵌入式軟件開發(fā)經(jīng)驗;
5、具有在ARM平臺下,運用C和C++語言在Linux環(huán)境進行編程,實現(xiàn)部分模塊的功能;
6、具有在Linux環(huán)境寫下,在Qt平臺上,運用C++編寫程序,實現(xiàn)圖形界面以及相關(guān)的功能,對Linux內(nèi)核進行裁剪和移植,以及Linux環(huán)境進行配置和應(yīng)用程序的交叉編譯,對OLED顯示屏和攝像頭底層驅(qū)動程序的編寫、測試等工作,熟悉I2C、SPI、RS232和 485 等通訊協(xié)議;
7、熟悉醫(yī)用電子產(chǎn)品EMC,具備一定的電子產(chǎn)品EMC設(shè)計能力。