岗位职责:
1. 负责嵌入式软件系统的设计、开发和优化,确保软件性能和稳定性。
2. 根据项目需求,进行软件模块的详细设计、编码、调试和测试工作。
3. 与硬件工程师、测试工程师等跨部门团队成员紧密合作,确保软硬件协同工作的顺利进行。
4. 对现有软件进行分析和改进,提高软件性能、降低功耗和成本。
5. 参与制定软件开发流程和规范,提高团队开发效率和质量。
6. 负责解决项目中遇到的技术问题,为团队提供技术支持和指导。
任职要求:
1. 本科及以上学历,计算机科学、电子工程或相关专业。
2. 5-10年嵌入式软件开发经验,具备扎实的编程基础和良好的代码风格。
3. 熟练掌握C语言、C++和汇编语言,具备一定的操作系统、网络和数据库知识。
4. 熟悉嵌入式硬件平台,如ARM、MIPS等,具备实际开发经验。
5. 了解嵌入式软件开发流程和规范,具备良好的团队协作能力和沟通能力。
6. 能够独立解决项目中的技术问题,具备较强的学习能力和技术研究能力。
7. 有大型项目开发经验者优先,具备良好的英文读写能力者优先。