研发部门通常包含以下岗位:
程序员:
负责编写程序,实现项目中的特定功能模块。
系统分析员:
将大型项目分解为适合个人处理的小块,并协调这些部分以完成整个项目。
硬件工程师:
根据项目要求设计硬件产品,编写调试程序,并进行硬件测试。
硬件测试工程师:
负责硬件产品的测试工作,保证测试质量,并撰写测试报告。
软件工程师:
负责软件模块的设计、开发、编程和测试,确保软件质量。
项目经理 (PM):负责软件项目管理,协调资源,确保项目按时完成。产品经理
(PDM):负责产品管理,根据用户需求确定产品特性和开发技术,并推动产品开发。
架构师:
设计系统的整体结构,确保系统的可扩展性和性能。
研发经理:
管理研发团队的日常工作,制定研发计划和策略。
测试工程师:
负责软件或硬件产品的测试工作,保证测试质量。
质量保证工程师:
确保研发过程中的质量标准和流程得到遵守。
配置管理工程师:
管理项目的配置和版本控制,确保项目文档和代码的版本一致性。
研发部门的工作职责主要包括完成新产品开发计划、编制技术文档、收集技术资料、进行技术工艺培训、指导生产线,以及采用新工艺、新技术提高产品质量。