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