崗位職責(zé):
1. 負(fù)責(zé) IEC61131-3 標(biāo)準(zhǔn) PLC 編程語言編譯器的全流程開發(fā)工作;
2. 根據(jù)行業(yè)發(fā)展支持新的語言或特性、編程規(guī)范以及硬件平臺對接;
3. 參與技術(shù)調(diào)研與相關(guān)產(chǎn)品文檔編制;
4. 負(fù)責(zé)產(chǎn)品、項(xiàng)目實(shí)施應(yīng)用問題處理與優(yōu)化。
任職要求:
1. 本科及以上學(xué)歷,3年及以上相關(guān)工作經(jīng)驗(yàn);
2. 精通C/C++語言開發(fā),精通嵌入式軟件開發(fā),具備良好的編程風(fēng)格和習(xí)慣;
3. 深入理解編譯原理,熟練掌握主流的語法分析工具,如 Flex、Bison、ANTLR4、Xtext 等,能夠根據(jù) IEC61131-3 標(biāo)準(zhǔn)靈活構(gòu)建高效、準(zhǔn)確的語法分析器和語義分析器;
4. 熟悉 IEC61131-3 標(biāo)準(zhǔn),對工業(yè)自動化控制系統(tǒng)的體系結(jié)構(gòu)、工作原理有深刻理解;
5. 精通C/C++,熟悉LLVM, MLIR, TVM等編譯器框架與技
6. 性格開朗,抗壓能力強(qiáng),學(xué)習(xí)能力強(qiáng),具備良好的團(tuán)隊(duì)協(xié)作精神,能夠?qū)邮袌鰡栴}并持續(xù)跟蹤解決。