蘇州/南京本部:
一、崗位職責:
1、RTOS開發(fā)與維護:負責實時操作系統(tǒng)(RTOS)的設計、開發(fā)、測試和維護工作。這包括編寫RTOS內(nèi)核代碼、驅(qū)動程序、應用程序等,以確保系統(tǒng)的實時性和穩(wěn)定性。
2、 文檔編寫:負責編寫RTOS相關技術文檔,如設計文檔、用戶手冊、開發(fā)指南等,以提供技術支持和幫助他人理解和使用RTOS。
3、系統(tǒng)調(diào)試與優(yōu)化:參與RTOS系統(tǒng)的調(diào)試和優(yōu)化工作,解決系統(tǒng)在運行過程中出現(xiàn)的問題,提高系統(tǒng)的性能和穩(wěn)定性。
4、項目協(xié)作:與硬件工程師、系統(tǒng)工程師和軟件團隊密切合作,共同開發(fā)出符合要求的嵌入式系統(tǒng)。
5、新技術研究:持續(xù)跟蹤RTOS相關的新技術和新標準,積極參與研發(fā)工作,以推動RTOS技術的不斷進步。
二、專業(yè)要求:
1、編程語言:熟練掌握C/C++等嵌入式系統(tǒng)開發(fā)常用的編程語言,并了解匯編語言。
2、 RTOS原理:深入理解實時操作系統(tǒng)的原理和工作機制,包括任務調(diào)度、中斷處理、同步與通信等。
3、硬件知識:了解嵌入式系統(tǒng)的硬件基礎知識,如微控制器(MCU)、存儲器(RAM、ROM、Flash)、輸入輸出設備等。
4、開發(fā)工具:熟悉嵌入式開發(fā)工具鏈(編譯器、調(diào)試器、仿真器等),如GCC、Keil、IAR等。
5、多任務處理:了解RTOS的多任務處理機制,包括任務調(diào)度、任務切換、任務優(yōu)先級和上下文切換等。
6、調(diào)試與優(yōu)化:熟練使用硬件調(diào)試工具(如JTAG、ICE)和軟件調(diào)試工具(如GDB)進行調(diào)試,并能對系統(tǒng)進行性能分析和優(yōu)化。
7、版本控制:掌握Git或SVN等版本控制工具,用于團隊協(xié)作和代碼管理。
三、任職資格
3年以上行業(yè)經(jīng)驗,要有豐富的RTOS研發(fā)項目經(jīng)歷;