崗位職責(zé):
1、負(fù)責(zé)自主PLC平臺(tái)的編譯器工具鏈開發(fā)、維護(hù);
2、改進(jìn)編譯器優(yōu)化算法、提升編譯器優(yōu)化性能;
3、完成領(lǐng)導(dǎo)臨時(shí)布置的其他任務(wù)。
任職要求:
1、計(jì)算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷;2年以上相關(guān)工作經(jīng)驗(yàn)。
2、熟悉Linux開發(fā)環(huán)境和C/C++語(yǔ)言,掌握SVN/GIT等版本管理工具的日常使用,熟悉bash/perl/python等腳本編程;
3、熟悉操作系統(tǒng)、處理器架構(gòu)和計(jì)算機(jī)系統(tǒng)結(jié)構(gòu),熟悉至少一種指令集的匯編語(yǔ)言(X86、ARM等);
4、熟悉編譯原理、編譯流程,有LLVM或GCC等開源編譯器相關(guān)開發(fā)經(jīng)驗(yàn);
5、具有大型開源程序代碼閱讀和分析能力,較強(qiáng)的分析和解決問題的能力;
6、熟悉gdb/lldb及GDB-MI/lldb-mi協(xié)議優(yōu)化考慮;
7、能根據(jù)工作需要適應(yīng)短期出差。