軟體轉韌體該如何入門 - 工程師

Margaret avatar
By Margaret
at 2021-10-26T17:47

Table of Contents

小妹國立地名科大資管系應屆畢業,
(雖然是應屆,但之前因為一些原因休學過。)
慣用語言C、C#、Java,近期較愛用Python,
網頁前後端、資料庫、Linux指令、App設計跟遊戲設計都有實作經驗。
硬體方面有用Arduino跟D1-mini寫過各種感測器與自走車小專案。自學硬體焊接,看得懂
一點點點電路圖,但不會設計電路。
近期學習AI跟machine learning概念,完成影像辨識專題並串接Line API或簡訊至手機端

(我也知道我學多而不精,但沒正職工作經驗下難尋專精方向QQ)

在MCU廠軟體部門當兼職QA幾年,
發現自己對AIOT或韌體領域特別感興趣。
想問如果想當/想應徵韌體工程師的話,需要加強哪些部分技能?
LeetCode刷演算法題目?
電路學?實作ARM架構?8051?組語?
比較熟的RD是說只要看得懂Keil內的程式碼就好了,是真的嗎:O
我目前任職公司不收純軟背景,哪些公司比較可能會收純軟背景、教育訓練較完善?

過幾天再趁機問問其他資深RD,但現在想多徵詢不同產業前輩的意見。
希望業界前輩不吝賜教,謝謝。

--

All Comments

David avatar
By David
at 2021-10-28T07:46
電子學電路學作業系統念起來先
Sierra Rose avatar
By Sierra Rose
at 2021-10-29T21:44
keil跟程式碼關聯是啥?8051?FW? compiler?
Ivy avatar
By Ivy
at 2021-10-31T11:43
考碩士
Ida avatar
By Ida
at 2021-11-02T01:42
考EECS碩先
David avatar
By David
at 2021-10-31T12:53
同意補四大CS碩士是最快捷徑
Quanna avatar
By Quanna
at 2021-11-02T02:52
Keil不是IDE嗎?還是我誤會了?
Caitlin avatar
By Caitlin
at 2021-10-31T12:53
四大要改書審了
Tom avatar
By Tom
at 2021-11-02T02:52
沒有電子電路作業系統基礎也是考不了碩士der
Caroline avatar
By Caroline
at 2021-10-31T12:53
8051算了吧 直接cortex m
Irma avatar
By Irma
at 2021-11-02T02:52
為啥Keil跟程式碼無關? 他們大部分用Keil開發,那確實要學怎麼在Keil上開發
Doris avatar
By Doris
at 2021-10-31T12:53
認真講 QA不是軟體 不管是軟體還韌體 你要補念的東西可多了..
Olive avatar
By Olive
at 2021-11-02T02:52
Keil是IDE,現在IC複雜度太高,FW又大,8051已經不堪使用了
Franklin avatar
By Franklin
at 2021-10-31T12:53
很多一線IC廠已經有自家的tool chain生成bin檔
John avatar
By John
at 2021-11-02T02:52
8051每個code bank是64K且不是32bit 處理器
Dinah avatar
By Dinah
at 2021-10-31T12:53
@@ 我們家也是自己有toolchain 但用Keil設定build完再叫就好
Jacob avatar
By Jacob
at 2021-11-02T02:52
去淘寶買野火或正點原子的板子,按照文件所寫的慢慢學,買便宜的就夠了,先求有興趣且看的下去。
Gilbert avatar
By Gilbert
at 2021-10-31T12:53
去買個stm32開發板自己看影片學約2個月就能處理uart
Adele avatar
By Adele
at 2021-11-02T02:52
can bus……
Joe avatar
By Joe
at 2021-10-31T12:53
大型的系統bin檔size太大是要壓縮的,booting再解壓縮,這不是Keil辦得到了
Victoria avatar
By Victoria
at 2021-11-02T02:52
Keil C就拿來寫小系統的MCU,能學的相當有限
Emma avatar
By Emma
at 2021-10-31T12:53
錢夠的話建議買個金沙灘的la2016,量個訊號會比較有感覺。不過用到的機會不多,等學到很有興趣再買也可以。
William avatar
By William
at 2021-11-02T02:52
真的有興趣買個實驗板玩玩timer、interrupt、sfr、UART吧
Annie avatar
By Annie
at 2021-10-31T12:53
不用繞遠路啊 直接找一間進得去的公司做就好了,現在豬屎屋大搶人,系統廠應該很容易進去,何況
Jake avatar
By Jake
at 2021-11-02T02:52
系統廠本來就很多非本科了,做中學最快
Olive avatar
By Olive
at 2021-10-31T12:53
能碰個Linux kernel最好,做過一輪之後OS概念就會清楚很多
Daph Bay avatar
By Daph Bay
at 2021-11-02T02:52
從你的文章就知道你似懂非懂,觀念也都是錯的…先上網找資源徹底弄懂吧!
Charlie avatar
By Charlie
at 2021-10-31T12:53
然後C弄熟一點,指標搞懂就差不多了
Charlotte avatar
By Charlotte
at 2021-11-02T02:52
當初我也是買stm32開發板來k,樓上大大講到的正點原
Olga avatar
By Olga
at 2021-10-31T12:53
子還不錯,教材豐富,建議要學著看原廠spec(英文),基本MCU應用(gpio,spi,adc,pwm,i2c,timer,interrupt等等...)差不多後,可再接著看RTOS部分
Irma avatar
By Irma
at 2021-11-02T02:52
考試大多也是考C,考最多的也是指標
Frederica avatar
By Frederica
at 2021-10-31T12:53
開發板可以買功能齊全點的,mcu有連結外部flash,led印象
Quanna avatar
By Quanna
at 2021-11-02T02:52
,其他sensor等等,透過實作應用比較有趣,也比較有
Mia avatar
By Mia
at 2021-10-31T12:53
先進系統廠啊 活著會喘氣就差不多了
Quanna avatar
By Quanna
at 2021-11-02T02:52
而且韌體超屎的 純軟絕對比較好玩
Callum avatar
By Callum
at 2021-10-31T12:53
參考看看nand to tetris, 一個免費的線上課程
Hazel avatar
By Hazel
at 2021-11-02T02:52
全職衝一下資工碩兩年 出來就很多單位願意收從頭教
Ula avatar
By Ula
at 2021-10-31T12:53
學了
Zanna avatar
By Zanna
at 2021-11-02T02:52
韌體屎在因為改版免錢(相較於看的到的零件/板子成本),所以很容易被召喚XD
Doris avatar
By Doris
at 2021-10-31T12:53
真想走韌體最好是做Linux system開發的
Connor avatar
By Connor
at 2021-11-02T02:52
系統廠除去做筆電應該工時都短啦
Ethan avatar
By Ethan
at 2021-10-31T12:53
韌體最大的問題就是誰都會找你 所以才屎
Odelette avatar
By Odelette
at 2021-11-02T02:52
韌體錢多 陽氣重 缺妹子
Ethan avatar
By Ethan
at 2021-10-31T12:53
C考題念熟,直接投一線IC廠
Hamiltion avatar
By Hamiltion
at 2021-11-02T02:52
小妹不用擔心 你會這些主管就有理由可以收了
Mary avatar
By Mary
at 2021-10-31T12:53
軟韌錢多 工時也高
Delia avatar
By Delia
at 2021-11-02T02:52
韌體只要會c語言就好,我大部分的時間都跟spec脫不了關係,我目前讀過的spec有PCIE,nvme,intel vmx,intel vt-d,因為我在豬屎屋工作,所以基本上產品都要f
Queena avatar
By Queena
at 2021-10-31T12:53
ollow spec,給你參考
Tom avatar
By Tom
at 2021-11-02T02:52
開發板的東西玩一玩就差不多了 真的開始工作才會接觸到很多IC的datasheet ,不止主cpu的,還有其它週邊i
Poppy avatar
By Poppy
at 2021-10-31T12:53
c的,要如何透過主cpu的溝通介面跟其它ic溝通等等
George avatar
By George
at 2021-11-02T02:52
電路都做在IC裡面
Emma avatar
By Emma
at 2021-10-31T12:53
連系統場HW RD都不需要會太深的電子學電路學更不用說FW了 會V=IR P=IV夠了FW主要會keil c 會用示波器 邏輯分析儀 會看wave別弄8051了 學會了也談不高找arm base的模擬軟體或是版子來實作
Joe avatar
By Joe
at 2021-11-02T02:52
韌體很賽欸 而且也要有硬體底子
Joe avatar
By Joe
at 2021-10-31T12:53
系統廠會收沒有背景的 但我不建議做NB
Ivy avatar
By Ivy
at 2021-11-02T02:52
Keil liscen
Suhail Hany avatar
By Suhail Hany
at 2021-10-31T12:53
先買塊開發板玩玩吧
Liam avatar
By Liam
at 2021-11-02T02:52
韌體綁著硬體,每個產品天差地別。很難一慨而論。我覺得唯一合理的作法是先開始作再想辦法。
Quanna avatar
By Quanna
at 2021-10-31T12:53
只是要當 FW 先找 FAE 頭談談, 公司內先練功
Isla avatar
By Isla
at 2021-11-02T02:52
C看的懂缺的就只是 domain knowledge
Gary avatar
By Gary
at 2021-10-31T12:53
會C語言 又想做FW, 可以私
Genevieve avatar
By Genevieve
at 2021-11-02T02:52
懂C的話去新竹或湖口工業區的系統廠試試看吧,機會
Damian avatar
By Damian
at 2021-10-31T12:53
比較多
Mary avatar
By Mary
at 2021-11-02T02:52
碩士要改精英制書審了
Hedwig avatar
By Hedwig
at 2021-10-31T12:53
我這有一塊stm32

offer請益(GG/ASML)

Jack avatar
By Jack
at 2021-10-26T16:23
請益一下各位科技版的大大,最近爬了不少文,但還是想問各位大大意見。 小弟現職包子設備師傅,成功面試上了正在核薪階段,日前得到offer如下 : GG(南科) ASML(南科) 核薪 N+1k. (N+5k)*14+15k*12車補+輪班津貼20%+bon ...

offer 請益(M/P)

James avatar
By James
at 2021-10-26T10:58
版上各位先進好,小弟四大CS碩,目前拿到以下兩個預聘抉擇中, 1. M 部門: CAI2/SPT1 地點: 新竹 工時: 09:00-21:00 (?) 工作內容: SDK和Linux驅動的開發 住宿: 租屋 2. P 部門: SSD韌體工程師 地點: 竹北(竹南受訓半年) 工時: 09:00-21:00 ...

美商AMD徵相機算法工程師

Christine avatar
By Christine
at 2021-10-26T10:39
補上職缺 https://jobs.amd.com/search/?createNewAlert=falseandamp;q=ISPandamp;locationsearch=Hsinchu 三個應屆畢業 118227_Silicon Design Engineer 2(Newly Graduated a ...

8萬綠卡名額將作廢 微軟顧問:反傷害美國

Anthony avatar
By Anthony
at 2021-10-26T03:08
※ 引述《wawi2 (atat)》之銘言: : ※ 引述《zzzz8931 (宅男)》之銘言: : : 8萬綠卡名額將作廢 微軟顧問:反傷害美國 : : https://www.worldjournal.com/wj/story/121186/5785055 : : 編譯洪毅 : : 10月1日為美國202 ...

現職vs旺旺

Enid avatar
By Enid
at 2021-10-26T02:07
現職:GG 職位:31職等產線仔 地點:新竹 薪資:N+4 輪班:三班輪,一個月兩至三天假日 福利:保14+分紅 offer:旺旺 職位:7職等廠務工程師 地點:新竹 薪資N+7 輪班:常日班,面試時告知輪班機率不高 福利:保14+分紅?留任簽約金? 自己有幾張甲級證照應該有加分作用 個人應該會轉換跑道想 ...