[請益] 韌體工程師如何轉純軟

作者: johnlee2772 (彩虹呢?)   2018-05-17 22:58:01
大家好,小弟目前兩個工作經驗,基本上都是在chip maker裡面作韌體工程師
用到都是語法不難,不需要高度演算的C/C++,最近萌生轉行的念頭,想要稍微往軟體方
面走,進則變成chip maker的software engineer,雖然也是不太純軟,但是要能夠找到
純軟的工作好像背景並不是那麼強大。
只修過兩門C語言和一堂差點被當掉的JAVA EE學生有機會跳過去純軟嗎?
或者有沒有甚麼coding 證照或者類似東西可以稍微提高"獲得面試門票"的機會呢?
謝謝
作者: ldkrsi (衰神)   2018-05-17 23:06:00
年薪可能會減不少喔 確定要換跑道嗎XD
作者: threesmaller (三小兒)   2018-05-17 23:08:00
語法不難 不需要高度演算的c/c++???
作者: johnlee2772 (彩虹呢?)   2018-05-17 23:32:00
目標還是一些外商公司,像是google有開一些韌體開發的職缺,以學經歷來看我覺得機會蠻大的,只是不知道會不會去面試問一堆純軟問題就掰掰了不過長期來看來是希望有機會踏進去AI或ML領域
作者: GarnettC (OHMYGOD)   2018-05-18 06:29:00
ic種類有的offoad到fw超多的, 這種很多可以寫吧
作者: bab7171   2018-05-18 07:34:00
應該是沒寫過驅動,或大量修改hal才會這麼說,上層根本隨便寫都會編譯過
作者: yamakazi (大安吳彥祖)   2018-05-18 08:39:00
對 大部分韌體工作就是那麼簡單 連multithread都用不到比如說map這種資料結構演算法 C++直接呼STL就能用了 C的話可能要自己刻到死我寫韌體及演算法快四年 連link list都沒用到過大部分說寫韌體 其實是寫驅動 把對晶片操作的動作寫成API 至於上層要怎麼呼這些API 就是kernal的人做的事 大概就是所謂寫軟體的人的事寫韌體驅動通常用C 幾乎用不到第三方框架 寫C++軟體的話天天要跟第三方框架打交道其實C和C++差異還是蠻大的 很多寫C的人都誤以為自己也會C++以致於原本寫C的人會以為寫軟體很簡單 沒準備就跑去應徵C++的職缺 很容易ㄧ問就倒
作者: maxqq (max)   2018-05-18 09:20:00
錢才是一切,想要玩程式,私底下就可以自己學著玩了沒必要浪費時間,不過年輕人通常會認為時間很多 就是
作者: doranako (真愛無限)   2018-05-18 13:03:00
你說目標google的fw,然後你說你要轉純軟?怎麼感覺怪怪
作者: GTX9080 (你有Bootloader嗎)   2018-05-20 03:33:00
韌體寫到要改hal就覺得好煩QQ
作者: clamperni (肥宅牛牛)   2018-05-20 14:37:00
降價
作者: zaku (....)   2018-05-25 22:52:00
純軟門檻比較低吧,你自己看看多少文組的都能做覺得做韌體沒啥難度的是因為你做的太low了

Links booklink

Contact Us: admin [ a t ] ucptt.com