系统厂一个SW team,就挂一个SW leader 加3~4位工程师而已
产品上面有wifi、zigbee、moca等等一堆interface
随便一个issue就可以搞死人了,更别说还要带着产品四处测试
客户给的时间非常非常的短,能用问的问出答案最好
系统RD没办法像chip商的SW或FAE,只要负责小小小的一块就好
写code的能力当然不会好到哪里去啊
简略描述产品开发流程
1. 四处借使用类似chip的产品或公板来玩
2. 架build code环境,看能不能compile
3. 一颗chip可能就一块公板,要搞懂chip的data sheet gpio怎么玩
4. 跟HW去产线打件,协助修理坏掉的产品
5. 跟PE去架产线测试站
6. 带产品去测试效能、thermal等等可靠度测试,写架设SOP
7. 解决产品的任何异常,断线、不正常重开机、开机速度、效能等等
8. chip商缺少的功能,如果没提供,我们要自己想办法
9. 量产测试文件、自动化测试程式
以上任何环结都可以无限展开
一堆奇怪的鬼问题都有...
※ 引述《kobe8ryant (Unstoppable)》之铭言:
: ※ 引述《dophin332 (...)》之铭言:
: : 2. 假装和你讨论问题, 但是凹你帮他们工作
: 个人经验,这个算中下的RD,还会假装好声好气
: 但是绕一大圈就是要你解问题,明明整合两颗chip software是ODM responsibility
: 但是就是要凹你FAE做
: : 3. SPEC,每天都不看, 所以只好帮他们email画重点圈起来
: : 4. 因为不想试, 所以说spec看不懂
: 这个每天都有,data sheet有,叫他看他就问哪一页不然就说找不到
: 现在的RD一大堆连ctrl+F都不知道怎么用
: : 5. 系统厂官比兵多, 都不想做全部推给ic厂和代理商, 小兵只好无奈配合演出拖台钱
: 代理商真的很惨,又不能拒绝客户,问原厂他们未必要理你(因为都是不重要的案子)
: 所以只能闷著头解issue....
: 替台湾ODM产业的生态感到无力....一堆RD甚至连google都不会