系統廠一個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都不會