岗位职责:1.参与控制系统设计;负责整备控制系统的软件需求整合和评估;各子功能模块的规划及协调。并配合硬件领域落实组件性能评估及选型,落实整体设计方案。2.开发和编写相关控制程序代码;包括系统、驱动、逻辑及界面等。3.完成相关测试,包括单元测试、集成测试、系统测试等;确保产品在各种条件下都能稳定可靠运行。4.优化系统性能及新技术研发和引进,包括架构、效率、算法、功耗等。5.积极与硬件配合协作,完成项目整备研发实现,达成量产条件。6.参与项目规划和管理,确保项目按时按预算完成。7.编制相关文档,包括设计、测试、运维等文档和报告。任职要求:1.具有系统设计能力,模块化设计思维。2.熟悉MCU、MPU、DSP等嵌入式硬件系统;各种接口协议。3.精通至少一种编程语言(C/C++/…)。4.具有优秀的系统集成能力;并了解操作系统、存储系统、GUI系统等。5.具有严密的逻辑思维和良好的编程习惯,能编写高质量、高效代码。熟悉软件开发的调试工具和方法。6.工作严谨、态度端正;具备优秀的团队协作能力。