崗位職責
1、 參與公司嵌入式控制系統的需求討論、方案制定,根據需求編制嵌入式軟件功能規范,編寫嵌入式軟件流程圖和嵌入式軟件詳細設計;
2、負責高速、高精度控制系統開發、編程、調試,包括運動控制、溫度控制、工藝控制等;
3、 負責底層外設驅動程序開發、調試;
4、負責EtherCAT、Profinet、CAN、SPI、I2C、RS485等通信接口的開發、調試;
5、開發具有模塊化和可拓展性的嵌入式軟件、提高系統運行的穩定性和可靠性,保障嵌入式軟件模塊的易維護性;
6、分析、解決產品運行過程中嵌入式軟件相關問題,負責嵌入式軟件的維護和升級。
任職要求
1、本科:工作5年以上,碩士:工作3年以上;
2、計算機,電子,電氣,控制或機電相關專業,具有工業、醫療、半導體等精密設備開發經驗者優先;
3、精通C/C++語言,對嵌入式系統有深入了解、對軟件模塊化、可移植性有深刻理解,至少主導過三個以上產品的嵌入式軟件開發工作,完成過一個產品的嵌入式軟件架構工作并量產;
4、熟悉ARM體系架構,至少具有一種基于STM32、i.MX6或DSP的開發經驗,掌握EtherCAT、Profinet、CANopen、SPI、I2C、RS485等通信外設驅動開發;
5、了解實時操作系統原理和運行機制,有QNX/FreeRTOS/RTThread中任一種或以上實際開發經驗;
6、 熟悉嵌入式Linux系統和交叉編譯環境,掌握多線程/網絡/QT編程,熟悉Linux內核驅動模型;
7、具有良好的文檔編寫能力和習慣,能夠編寫規范需求說明和概要設計文檔;