[請益] 系統廠FW的職涯方向 -- 職業篇

看板Tech_Job作者 (跟著我一起搖擺)時間6年前 (2018/02/18 00:20), 6年前編輯推噓18(18032)
留言50則, 14人參與, 6年前最新討論串1/9 (看更多)
安安,給前輩們拜新年,恭喜發財,希望人人300萬。 小魯目前在一間小小小系統廠擔任FW,薪水為42*12。目前有轉職的打算,想事先做好相關 準備,故上來請教前輩們,想藉著前輩們的肩膀一探究竟。 為了簡化篇幅,這篇是著重在職業的選擇,後續如有需要會再請教面試與薪資的部分。 ------------------------------------------------------------------------------ 工作上用到的工具是Microchip 8bit的MCU,會的技能有I2C與SMBus。硬體方面能力普普, 會看電路圖幫忙debug;軟體架構目前會RR、RR with interrupt、function queue sched- uling。 在1X4上面看了一輪職缺,大約可以分成三個類別 1.RTOS embedded system FW 這工作的內容應該跟我現在做的差不多,差別只在MCU要上RTOS。但看了1X4上面的職缺需 求,大部分都是要會"用"就好(比如用現有的FreeRTOS),那如果有辦法自己寫出一個RTOS ,在薪資上面有辦法喊比一般求職者更高一截嗎? 因為我想自己寫一個RTOS掛在MCU上,感覺滿好玩的,挑戰性也高。 但我不清楚已商業化RTOS的價位、實用性與應用面廣不廣,如果您是一位director,您會 直接買一個現有的RTOS來使用,或者是另外用較高薪聘請一位FW來專門研發自家的RTOS? 2.Linux related 有時候在職缺的需求下會看到需有Linux/Unix相關經驗,但這類的職缺"有時候"又希望面 試者有RTOS的經驗。對我來說,Linux與RTOS都是OS,有辦法兩者共存嗎?還是這類職缺需 要"在Linux的環境下開發RTOS"?(有錯請指正) 據我所知,Linux的資源都是開源的,很多功能的代碼都可以上網找到,所以這類工作的重 點是著重在軟體架構上的開發嗎?也需要像我現在一樣,看IC的spec,然後再寫出相對應的 軟體嗎?這類的工作範疇大概是什麼?對產品的了解程度要高嗎? 3.IC廠的FW 上網看到有IC廠在做USB產品的韌體開發,需要會USB、SPI、I2C。SPI與I2C在在職的工作 中有碰到,相對還算熟悉,所以照理說也可以跳到上游去寫這塊(?) 照理說IC廠的designer與系統廠的FW看的protocol的spec都是同一份,所以我只要把spec 看熟,面試應該就沒問題了吧!? 那IC廠FW的工作職責大概落在哪個範圍呢?會很雜嗎QQ? IC廠的core是自家開發的嗎?還是也是用大廠的? 軟體上的需求難度會很高嗎?有必要上RTOS嗎? 薪資水平與HW比起來,會少一截嗎?那與系統廠的FW比起來呢? 在工作上如何與HW互動? 有必要參與IC SPEC的撰寫嗎? 工作內容會不會被侷限在某一個領域上?比如只會碰到USB、I2C的protocol,軟體的架構 也已被訂死,只要依樣畫葫蘆就好。 希望有在這三大類工作的前輩們可以分享一下心得給後輩我參考,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.233.23.76 ※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1518884427.A.604.html ※ 編輯: abbb1223 (36.233.23.76), 02/18/2018 00:24:40

02/18 00:44, 6年前 , 1F
感覺你懂很多,但有些地方怪怪的。建議找一本書,整
02/18 00:44, 1F

02/18 00:44, 6年前 , 2F
理一下觀念。
02/18 00:44, 2F

02/18 00:45, 6年前 , 3F
免錢的freertos 收費的threadX ucosll 自己刻造輪子有挑
02/18 00:45, 3F

02/18 00:45, 6年前 , 4F
戰性沒錯 但必要性很低 對公司來說要找人接也麻煩吧?
02/18 00:45, 4F

02/18 00:48, 6年前 , 5F
linux和rtos共存的目的是什麼 linux通常運作在有mmu環境
02/18 00:48, 5F

02/18 00:48, 6年前 , 6F
rtos則相反 所謂共存是指?
02/18 00:48, 6F

02/18 00:59, 6年前 , 7F
共存應該是指real-time linux吧
02/18 00:59, 7F

02/18 00:59, 6年前 , 8F
Mcu 跑 rtos 來得及嗎?
02/18 00:59, 8F

02/18 01:26, 6年前 , 9F
這篇文像是10幾年前的文…
02/18 01:26, 9F

02/18 01:27, 6年前 , 10F
孩子,世界已經變了…
02/18 01:27, 10F

02/18 01:32, 6年前 , 11F
你不覺得你很像是在幫hw打工嗎?
02/18 01:32, 11F

02/18 01:41, 6年前 , 12F
i2c smbus 是簡單到不像話的 protocol
02/18 01:41, 12F

02/18 01:42, 6年前 , 13F
usb 難一點,但是10幾年的老技術了,別人都做完了
02/18 01:42, 13F

02/18 01:44, 6年前 , 14F
Linux 是唯一值得投資的…至少以他為基礎還能加東西
02/18 01:44, 14F

02/18 01:45, 6年前 , 15F
難度的不是你想的找到你就看得懂的程度
02/18 01:45, 15F

02/18 01:49, 6年前 , 16F
不要重做一個 rtos,有興趣還還不如去看 risc-v
02/18 01:49, 16F

02/18 01:49, 6年前 , 17F
1. 看公司,你要找到系統廠讓你幹rtos應該也不好找
02/18 01:49, 17F

02/18 01:51, 6年前 , 18F
2. linux的子系統很多,工作也分很多層 看錢&興趣
02/18 01:51, 18F

02/18 01:52, 6年前 , 19F
3. 面試有沒有問題跟 扛屎的跟FW看的spec是不是同一
02/18 01:52, 19F

02/18 01:54, 6年前 , 20F
份沒有直接關係 豬屎屋工作也是有分驗證跟應用的
02/18 01:54, 20F

02/18 01:57, 6年前 , 21F
技術只是基本,而且你還不足…還不如一門深入,usb pci
02/18 01:57, 21F

02/18 01:57, 6年前 , 22F
bluetoorh wifi…等選一門精通…一門通其他也大同小易
02/18 01:57, 22F

02/18 01:57, 6年前 , 23F
…系統廠太雜…只能當作學歷不夠的人的門檻…年輕人不
02/18 01:57, 23F

02/18 01:57, 6年前 , 24F
要久待
02/18 01:57, 24F

02/18 01:58, 6年前 , 25F
薪資說不準、跟HW互動就是吵架、當IC出包的時候 就有
02/18 01:58, 25F

02/18 01:58, 6年前 , 26F
機會一起定SPEC惹 嘻嘻
02/18 01:58, 26F

02/18 02:00, 6年前 , 27F
豬屎屋fw的工作 你可以挑個文件去看當作練習 先翻翻
02/18 02:00, 27F

02/18 02:01, 6年前 , 28F
USB好惹 閱讀量先評估一下 之後的東西大概幾是翻倍
02/18 02:01, 28F

02/18 02:18, 6年前 , 29F
linux 是學 C 的好教材,也不要只侷限在會寫 device dr
02/18 02:18, 29F

02/18 02:18, 6年前 , 30F
iver 的程度…那是基本到不能在基本
02/18 02:18, 30F

02/18 02:52, 6年前 , 31F
加油 要學的還很多。可以朝2來發展,不過你擁有的pr
02/18 02:52, 31F

02/18 02:52, 6年前 , 32F
otocol知識還蠻少的,如果在會用到linux based 晶
02/18 02:52, 32F

02/18 02:52, 6年前 , 33F
片的公司還蠻不夠的,建議多看多也要學會怎麼「用」
02/18 02:52, 33F

02/18 02:52, 6年前 , 34F
(跟樓上說的一樣老東西了也不用自己做一個出來),
02/18 02:52, 34F

02/18 02:52, 6年前 , 35F
2可以往上層鑽研也可以往下層學習... 不過我覺得這
02/18 02:52, 35F

02/18 02:52, 6年前 , 36F
類卡在中間的工作系統廠好像比較多~ 呵呵,工作的
02/18 02:52, 36F

02/18 02:52, 6年前 , 37F
確很雜。學成了可以往上層發展,發展空間很大。
02/18 02:52, 37F

02/18 04:50, 6年前 , 38F
1自幹一個os確實有其價值,但能否有工業強度是考量點
02/18 04:50, 38F

02/18 04:50, 6年前 , 39F
。送到外太空的os都會出包了,公司一般都選量產過的os
02/18 04:50, 39F

02/18 04:50, 6年前 , 40F
比較保險。
02/18 04:50, 40F

02/18 07:06, 6年前 , 41F
你自己會寫一個RTOS是很好,但沒人敢用呀。用現成的就好
02/18 07:06, 41F

02/18 08:09, 6年前 , 42F
不知道為什麼你這麼執著在RTOS上,個人覺得讀得懂spec加
02/18 08:09, 42F

02/18 08:09, 6年前 , 43F
能快速了解fw架構才是基底,看過有人看code是用大量try&e
02/18 08:09, 43F

02/18 08:09, 6年前 , 44F
rror,不去思考code背後的想法是什麼,改code時根本就不
02/18 08:09, 44F

02/18 08:09, 6年前 , 45F
會改/容易出包
02/18 08:09, 45F

02/18 08:29, 6年前 , 46F
孩子 感覺你蠻有想法的 前輩在這只能跟你說 IC廠FW年薪是
02/18 08:29, 46F

02/18 08:29, 6年前 , 47F
你現在的3倍
02/18 08:29, 47F

02/18 12:05, 6年前 , 48F
加油!同為系統廠跳到ic fw
02/18 12:05, 48F

02/18 13:58, 6年前 , 49F
我是系統廠FW轉2再轉3 建議直接3吧
02/18 13:58, 49F

02/18 14:21, 6年前 , 50F
有些系統廠是HW幫FW打工...
02/18 14:21, 50F
文章代碼(AID): #1QY5PBO4 (Tech_Job)
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 9 篇):
文章代碼(AID): #1QY5PBO4 (Tech_Job)