BMC开发工程师主要负责 服务器BMC(baseboard Management Controller)系统的研发、维护、优化和升级工作。具体职责包括:
系统设计与开发
根据项目需求,研究和设计BMC系统的整体架构、功能模块和数据处理流程。
使用C++、Python、Perl等编程语言进行BMC软件的开发,确保系统的稳定性和高性能。
参与项目的方案制定和评估,确保项目按时完成并达到预期效果。
硬件与软件的集成
负责硬件平台的设计、开发和测试,确保硬件与软件的顺利集成。
与硬件厂商进行沟通对接,解决在研发过程中出现的问题。
系统优化与维护
对BMC系统进行性能优化和稳定性提升,提高系统的整体表现。
负责BMC系统的安装、调试和测试工作。
承接已售出产品的BMC Debug工作和代码/产品维护。
沟通协调
与客户和同事保持良好的合作关系,及时沟通并解决问题。
参与公司的技术交流和技术改进,不断提高自己的技术水平和专业能力。
文档编写
编写相关的技术文档资料,对系统功能进行完善和改进。
支持新产品开发
参与新产品开发过程,为产品的最终上线提供技术支持。
其他任务
根据领导安排,完成其他与BMC相关的任务。
建议
持续学习:BMC技术不断更新,开发工程师需要持续学习新的技术和工具,以保持竞争力。
团队协作:与团队成员保持良好的沟通和协作,确保项目的顺利进行。
问题解决:在开发过程中,遇到问题时要迅速定位并解决,确保系统的稳定性和可靠性。
希望这些信息对你有所帮助。