主要职责:- 根据硬件工程师提供的设计,编写并测试嵌入式软件,确保软件和硬件之间的协同工作。- 参与嵌入式系统的整个开发周期,与各个部门紧密合作,包括硬件设计、软件设计、测试和生产等。- 编写高质量的中间件和应用,确保它们易于理解和维护。- 进行软件工程实践,包括代码重构、单元测试和代码合并等。- 了解并遵守公司的安全、隐私和数据保护规定。职位要求:- 硕士及以上学历,计算机、软件工程或相关领域的学位。- 熟悉C++语言、熟悉Linux系统,并能够在Linux上进行开发。- 熟练掌握嵌入式系统编程的基本原理,了解各种嵌入式系统的结构和工作方式。- 具备良好的调试技能,能够利用工具和技术解决开发过程中的问题。- 具备团队合作精神,具有良好的沟通能力和项目管理工作。