职位描述
1.从用户用例出发定义软件功能需求,每条需求写清使用场景、输入输出、异常路径和验收判据,不接受"支持某功能"这类无法验收的表述。
2.撰写 SDK 与 API 需求:接口语义、参数含义、错误码、超时与重试、版本兼容策略,并判断接口对开发者是否好用。
3.设计上位机软件:信息架构、界面白板、主流程与异常流程、状态与反馈的呈现方式,输出可供评审与开发的设计方案。
4.承担界面设计工作:具备 UI 设计基础,能独立完成线框图到高保真稿的设计与标注,并建立和维护界面规范(栅格、间距、组件、状态)。
5.开展体验评估:设计可用性测试,定义任务与指标(完成率、操作耗时、误操作次数、求助次数),对体验给出可比较的评价结论,并把结论回灌到需求。
6.借助 AI 工具辅助需求设计:完成场景穷举、边界条件排查、界面方案比选和需求草案生成;对 AI 输出的合理性与可行性负责,不确定的结论必须验证后再使用。
7.与硬件产品经理互为会签:他写硬件规格,你从软件可实现性与验收角度挑错;你写软件需求,他从硬件约束角度挑错。
评估软件功能变更的影响面:涉及已发布版本、已交付客户、SDK 兼容性和配套文档的变更,必须先做影响评估再排期任职要求
1.本科及以上学历,工业设计、交互设计、计算机、自动化、机械电子等相关专业。
2.3 年及以上软件产品经验,做过工具类软件、设备配套软件、开发者工具或机器人相关软件。
3.具备 UI 设计基础,能独立完成线框图与界面方案,理解布局、层级、信息密度、状态与反馈的取舍。
4.理解用户体验方法与评价标准,做过可用性测试或用户研究,能用任务和指标说明问题,而不是只给主观判断。
5.能撰写 SDK 与 API 需求,理解接口语义、错误处理、兼容性与调用者的实际使用方式。
6.书面表达准确,写出的需求不需要二次解释,评审时别人不会追问"这句话什么意思"。
7.能借助 AI 工具提升需求设计效率,同时具备判断力和验证意识,能识别 AI 输出中不成立或无法实现的部分。