岗位描述:
一、主要职责:
1. 分析项目需求,参与系统架构设计,制定软件实施方案。
2. 负责嵌入式软件、驱动程序、应用程序等软件模块的设计与开发。
3. 配合硬件开发团队,完成软硬件联调与系统集成。
4. 进行软件模块的单元测试、集成测试与系统验证。
5. 分析和解决软件开发与运行中的问题,确保软件稳定性与可靠性。
6. 参与产品研发项目,与团队成员协作,确保项目进度和质量。
二、任职要求:
1. 教育背景:大专及以上学历,计算机、软件工程、电子信息、通信工程等相关专业。
2. 专业技能:掌握C/C++/Python等编程语言,熟悉数据结构、操作系统、嵌入式系统开发,具备单片机(PCB版等)、ARM等平台的软件开发经验。
3. 工作经验:具备2-3年以上嵌入式软件开发或相关项目经验(谢绝无实际工作经验者),有激光/红外类项目经验者优先。
4. 团队协作与沟通能力:能与硬件工程师、项目经理、测试工程师等多个角色高效协作,具备良好的沟通与团队合作能力。
5. 解决问题能力:能快速定位软件问题,分析根本原因并提出有效解决方案。
6. 持续学习与适应能力:紧跟软件技术发展趋势,具备自主学习新技术、新工具的能力,适应项目与技术变化。