• 2

請問IC廠的韌體工程師疑問

之前是做硬體相關的,
後來跑到IC廠想說做看看
但是目前工作是用組語寫MCU方面的
先從4bit開始學起
請問我該繼續下去嗎?
還是該回硬體方面= =?
硬體當初是做了快2年
想說轉數位IC
但是寫組語的我就不知道後續淺力了(例如轉職之類的)
還有職缺會不會比硬體少阿..還是差不多= =
2015-04-19 12:44 發佈

ladice wrote:
之前是做硬體相關的...(恕刪)


那家公司還用ASSEMBLY控制阿?
4bit大概只剩華邦才有吧

台灣不要做這行,現在都給大陸人寫了.

ladice wrote:
之前是做硬體相關的,...(恕刪)


請問這份工作待遇如何阿...

我原本就是寫MCU韌體的(C語言)...不過不是IC廠..

之後想換IC廠...不曉得待遇好不好...

ARM2402 wrote:
那家公司還用ASSEMBLY...(恕刪)


小公司就不必透漏了,但是真的在用4bit...

喜美八代 wrote:
請問這份工作待遇如何...(恕刪)


待遇普通
但是你是學C的應該很好換吧!?
一開始我也抱著很大的期望進去
只是查了一下好像看不到前景
畢竟我沒碰過C,單純學組語以後應該很難生存
別把年青的生命浪費在這裡,看過多少來來去去的工程師,最後都只剩下老闆一人賺大錢.

台灣的制度是不會保護設計開發者,所以比賣肝還不如.
ladice wrote:
先從4bit開始學起
請問我該繼續下去嗎...(恕刪)


我是做約12年的韌體工程師,待過的產業有代理商MCU FAE(要寫code),IC設計公司韌體工程師(要包硬體電路板設計),系統廠的
韌體工程師(電動機車,繪圖板,行動電源,RFID門禁系統控制,汽車機電控制),早期是碰組語(8051,Holtek平台)從2006年後就碰C語言到現在(唯一例外是2010年陽極鎖的案子,第一次碰Microchip 8位元MCU.只有1K ROM所以要用組語).碰過平台
4位元:通泰,十速
8位元:Holtek,義隆,8051系列MCU.Microchip的PIC16和PIC18系列
32位元:STM的ARM10x系列,PIC32系列

你在碰的四位元MCU已經不常見了,基本上我只碰過十速,通泰這兩家平台.組語已經不是業界主流,因為現在MCU很便宜,ROM又大
除非是對成本和時間有精確要求下才會用到.但熟組語代表對計算機架構會一定的了解,但不宜待太久,學會學熟後就該換跑道

八位元雖然是主流市場,但目前SOC低價化的ARM已經瓜分不少高階八位元MCU的產品(如128K ROM以上的),這平台目前是以C為主流開發.Keil C開發環境的51系列和Microchip MCU是兩大主流

我目前在碰STM的STM3210x系列.算是常見的MCU



ladice wrote:
還有職缺會不會比硬體少阿..還是差不多= =
...(恕刪)


職缺差很多,一般中小企業,硬體職缺至少比韌體多一倍以上,可以上人力銀行找看看便知道


在這時代,平台不是重點,重點是debug能力,韌體RD建議要有一些硬體debug能力,如看示波器解碼能力
有些小公司甚至是連硬體都要包,相對的薪資可以好一點
台灣很多公司 firmware 基本上都是凹 FAE 寫的, 因為不想花錢養人,
而且廠商因為要賣 IC 所以也就鼻子摸摸義務幫忙寫 code 甚麼的,
CPLD FPGA 這些零件商也是一堆賣零件兼幫忙寫 code,

台灣的環境大概就是這樣了,
always CoCa Cola wrote:
台灣很多公司 firmware...(恕刪)


中小企業玩不起 CPLD FPGA,一般都是給學術界使用.
目前主流是 Cortex-M3 M0 或DSP..等等.

hx135cb750 wrote:
我是做約12年的韌體...(恕刪)


請問前輩會用到OS嗎...是不是要有OS(linux、android)的產品待遇才會高...



因為本身在實驗室就有使用過DSPC2000 STM32F10X也會使用PCB layout軟體,

現在工作也類似做一樣的事情...

比較基本的MCU周邊 UART I2C CAN SPI timer(PWM capture)都會操作

其他高階的TCP/IP USB都沒碰過...

下面是抱怨....因為工作環境沒人聽懂我說啥...找不到人可以靠北 好苦惱...



























現在這份小部門工作2年感覺沒什麼進步...只有一個韌體沒人可以討論(切磋)...

只能照著嘴砲主管的指示瞎忙...明明不懂又很愛裝懂...

出了問題只會說 你程式有問題 你PCB有問題 也講不出問題在哪...

最後查出原因跟程式PCB板沒關係時又一付早知道是這個原因了...這情況發生N次...

又常常講出一些讓我很無奈的話...

例如:明明是2段式開關 交代我用ADC腳去抓 問他為什麼...

他一副很肯定的語氣跟我說...ADC腳讀取速度比GPIO快...


ladice wrote:
之前是做硬體相關的...(恕刪)

ARM2402 wrote:
中小企業玩不起 CPLD FPGA,一般都是給學術界使用.
目前主流是 Cortex-M3 M0 或DSP..等等.

..(恕刪)



一般會用到CPLD或FPGA的,我遇過或聽過的有大型電玩機台開發(如聯銳,但他們這部份是外包)和早期的直流無刷馬達控制板開發,和某些工業電腦


因為它們量沒大到可以開IC,但又有空間上的考量
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?