崗位職責(zé):
1、負(fù)責(zé)運(yùn)動(dòng)控制器和相關(guān)總線IO產(chǎn)品的嵌入式軟件開發(fā)工作;
2、負(fù)責(zé)嵌入式操作系統(tǒng)的移植與優(yōu)化;
3、負(fù)責(zé)與控制器相關(guān)的軟件協(xié)議棧的移植與優(yōu)化,如EtherCAT主站與從站,CANOPEN主站與從站,MODBUS主站與從站;
4、編寫軟件需求說明書;
5、與硬件開發(fā)人員配合進(jìn)行產(chǎn)品軟、硬件調(diào)試;
6、編寫產(chǎn)品軟件說明書;
7、對(duì)其他工程師進(jìn)行技術(shù)培訓(xùn)與指導(dǎo);
8、其他相關(guān)控制器產(chǎn)品的研究與開發(fā)。
任職要求:
1、3年以上嵌入式軟件開發(fā)經(jīng)驗(yàn),具有良好的邏輯思維能力,本科及以上學(xué)歷,自動(dòng)化、計(jì)算機(jī)、電子及相關(guān)專業(yè)優(yōu)先;
2、熟悉ST、TI或相關(guān)公司ARM CORTEX系統(tǒng)架構(gòu)的MCU程序編寫、熟悉外設(shè)接口驅(qū)動(dòng)開發(fā),例如CAN、RS485、USB、SPI、UART、I2C、FLASH等;
3、熟悉MDK或其他相關(guān)嵌入式開發(fā)環(huán)境,精通 C/C++ 語言編程,有良好的理論基礎(chǔ)知識(shí),有良好的編程規(guī)范;
4、至少熟悉一種嵌入式操作系統(tǒng)RTOS的編程、如freeRTOS,uC/OS,RTX,或其他;
5、熟悉常用的現(xiàn)場(chǎng)總線協(xié)議,如:modbus,canopen,EtherCAT, 進(jìn)行過相關(guān)總線協(xié)議棧移植者優(yōu)先;
6、熟悉PLC底層固件開發(fā),如果RTS、runtime開發(fā)者,甚至可以即刻錄用;
7、了解IEC61131標(biāo)準(zhǔn),熟悉PLC編程;
8、 熟悉PLCOPEN標(biāo)準(zhǔn)的運(yùn)動(dòng)控制算法開發(fā)者優(yōu)先;
9、工作責(zé)任心強(qiáng)、有上進(jìn)心、善于溝通、有良好的職業(yè)道德、服從上級(jí)的安排。
職位福利:五險(xiǎn)一金、年終獎(jiǎng)金、績效獎(jiǎng)金、過節(jié)費(fèi)、免費(fèi)午餐茶歇、帶薪年假、晉升調(diào)薪、集體旅游