工作职责:
1.基于Eclipse RCP框架开发嵌入式开发工具(如IDE插件、调试工具等);
2.维护和扩展CDT/JDT/Embedded CDT等插件功能,提升开发者体验;
3.开发辅助工具链(编译器/调试器/烧录自动化),优化C/C++项目构建流程;
4.与嵌入式团队协作,设计实现代码分析、性能调优等高级功能模块。
任职要求:
1.本科及以上;
2.5年及以上Java开发经验,精通Eclipse RCP/SWT/JFace开发框架;
3.熟练使用Python实现文件处理、CLI工具及基础UI开发;
4.理解Eclipse插件体系架构,有实际插件开发项目经验;
5.独立负责过一款IDE工具开发并实现商用。
技术加分项:
• 嵌入式开发方向
- 掌握CDT/JDT/Embedded CDT任一插件开发
- 了解GCC/GDB/openocd工具链调用原理
- 能阅读C/C++代码(不要求独立开发)
• 工程化能力
- 熟练编写Makefile/bat/shell等构建脚本
- 有CI/CD工具链集成经验
• 调试能力