岗位职责:1:负责设计和开发一款类似KEIL界面的集成开发环境(IDE)软件。2:实现IDE的核心功能,包括代码编辑、编译、调试、项目管理等。3:优化用户界面(UI)和用户体验(UX),确保软件易用且高效。4:与团队成员紧密合作,参与需求分析、系统设计、代码审查等环节。跟踪并解决软件开发过程中的技术问题和缺陷。任职要求:1:计算机科学或相关专业本科及以上学历,具备扎实的计算机科学基础。2:精通C++编程语言,有丰富的面向对象编程经验。3:熟悉Qt、MFC或其他主流GUI框架,有成功开发IDE或类似复杂界面软件的经验者优先。4:了解编译原理、链接器工作原理及调试器的基本概念。5:具备良好的问题解决能力和逻辑思维能力,能够独立分析和解决问题。6:强烈的责任心和团队合作精神,能够承受工作压力,按时完成任务。有良好的英语阅读能力,能够阅读和理解英文技术文档。7:有嵌入式系统开发、编译器开发或芯片开发工具链开发经验者优先。8:熟悉跨平台开发技术,能在Windows、Linux等不同操作系统上部署软件。9:有开源项目贡献或参与经历,能够展示个人技术实力和项目成果的优先。