軟韌體工程師的疑惑 - 工程師

Hedda avatar
By Hedda
at 2015-05-16T18:59

Table of Contents

安安

關於你一般軟軔體工程師是否要有靠原廠release的spec 及example code就能開發一個系統的能力

我想系統這個名詞定義很廣泛

有人會跟你說整個系統是指你整個single thread的program(搞不好只用一個while loop + interrupt + IO control)

也有人會跟你說整個系統是指你這塊板子bootloader + OS + application

也會有人跟你說整個系統是指你這個產品(例如server) + 其他產品(switch)的整合

甚至有人跟你說整個系統是指....我講不完

但我認為一般軔體工程師要會的不外乎就是會這幾項

1. 看懂Makefile, 會修改Makefile, 可能會自己寫Makefile, 熟悉各種compiler

2. Booting sequence, booting有問題要會修改assembly code

3. Component's driver (flash, sensor, LCD , LED 等等)

4. 一般常用的Interface (UART, SPI, I2C, PCI)

5. 一些領域特有的interface (網通或是音訊等)

6. 不同種的bootloader或是OS間的整合(jumping or booting)

7. 會寫各種components's unit test

8. DMA, Timer, MMU 吧拉吧拉

這些東西大都是F/W 的日常, 學士差不多35K, 碩士40K吧, 每年加薪3 ~ 5 %

CP值不如賣滷味雞排


※ 引述《suspect1 ()》之銘言:
: 老魯我自從接下寫韌體的工作後,真正了解自己的不足與廢。
: 老魯的工作其實很基本,就是在一個32-bit MCU 讀取sensor的值
: 透過的界面都是常用的(UART、I2C、SPI....)。老魯每次都是靠
: 狂拜google大神,參考別人的code然後copy paste拼拼湊湊之後
: 驚險過關。每次雖然都有小小的成就感,卻也更加沒自信,因為
: 畢竟code都是參考網路上的,自己實際寫出來的不多。也還好目前
: 敝公司採用的平台很多open source,但我也有想過一旦換了別家廠商
: 假設幾乎沒有範例參考下,我光有硬體spec、timing diagram可能
: 就寫不出來
: 不知道一般正常的韌體工程師是否要有靠原廠release的data sheet
: example code就能開發一個系統的能力?

--

All Comments

Delia avatar
By Delia
at 2015-05-20T00:58
這些都很熟的話 應該不只下面那個價碼
Emily avatar
By Emily
at 2015-05-20T02:59
你去問M的工程是是不是都會這些XD
Kyle avatar
By Kyle
at 2015-05-23T18:37
這些都很不熟的話 應該就是下面那個價碼
Dorothy avatar
By Dorothy
at 2015-05-24T19:27
貴公司的工程師真強......
Eden avatar
By Eden
at 2015-05-29T03:19
這還是底層 bash script 和蟒蛇 會
寫會改才叫linux 工程師
Puput avatar
By Puput
at 2015-06-02T13:11
看過真正強者 build code 用bash 自動從網路抓inlude
網路的code
Valerie avatar
By Valerie
at 2015-06-04T10:22
FW沒有這麼單純,有的産品演算法是FW寫的,價值都是FW
Iris avatar
By Iris
at 2015-06-09T10:20
也有上述技能一個都不會的,專門看演算法的FW人
Aaliyah avatar
By Aaliyah
at 2015-06-12T01:27
真的是日常
Belly avatar
By Belly
at 2015-06-14T19:33
你們公司真強這樣給40? 這些都熟,M搶著要了啦!! 但大
公司分工細 會一半就很不錯了
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2015-06-18T04:02
其實boot loader搞熟 英文好 高通也進的去
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2015-06-23T03:58
CP值??傻傻的再騙學生嘛??有人工作再看這的?
Jacob avatar
By Jacob
at 2015-06-25T22:02
小公司的韌體工程師的日常啊,一塊板子來只有2~3個人就要全
搞定,能說不懂就放給他爛嗎?
Franklin avatar
By Franklin
at 2015-06-26T21:00
太強了
Victoria avatar
By Victoria
at 2015-06-30T05:13
這些就算M的工程大概只會一半吧,我個人只會1278
Ingrid avatar
By Ingrid
at 2015-07-03T19:45
不過M的FM一大半skill是FPGA 驗證,開發新API, 軟硬體整合
Anthony avatar
By Anthony
at 2015-07-05T17:53
race condition等 這些才是好玩的地方
Jack avatar
By Jack
at 2015-07-06T21:00
如果再MTK寫手機protocol也算FW RD的話,那上面全都不會也
行 XD,但是我認為這部分應該已經算是純SW(只是跑在mcu上)
Gilbert avatar
By Gilbert
at 2015-07-11T15:17
系統廠拿人家 SOC的這些東西都有原廠 BSP可以抄,不太會
重頭寫過
Rosalind avatar
By Rosalind
at 2015-07-13T08:24
IC廠FW要驗 FPGA,自己重頭刻的機會比較大,好處是可以
直接抓 IP designer來問
Ula avatar
By Ula
at 2015-07-16T19:54
好一點的公司薪資遠多於你列的薪資範圍,我指底薪喔
x2以上絕對是有的, 但重點是自己的本事跟經驗到哪
Yedda avatar
By Yedda
at 2015-07-19T14:56
單一看選項當然容易 難的是掛上OS+自家RTL功能後的整合
Catherine avatar
By Catherine
at 2015-07-20T00:01
單一看全對 跑起來就一堆問題 更上一層效能要怎麼tuning
Emily avatar
By Emily
at 2015-07-22T12:51
真高手 業界絕對有200萬up
Faithe avatar
By Faithe
at 2015-07-22T16:28
了不起抓到vendor的bug.那也只有vendor能修!板場講求能賣!
FW也只是本來就會動的東西而已!
Andrew avatar
By Andrew
at 2015-07-26T12:26
vendor不可能不用驗,不能demo吧!多半是costdown過頭了!
有什麼值得一提的!?
Yuri avatar
By Yuri
at 2015-07-31T01:11
直接當AP做比較實在(先不管perf)!
Donna avatar
By Donna
at 2015-08-02T10:44
http://goo.gl/VNlVFh
Irma avatar
By Irma
at 2015-08-04T14:31
toolchain+kernel+driver vendor不是都搞了嘛!?
Ingrid avatar
By Ingrid
at 2015-08-07T07:07
FW對系統場只是board troubleshooting的代名詞!
Tom avatar
By Tom
at 2015-08-09T15:49
所以人家會說純AP好!所以戲桶場還是AP好一點!
Ula avatar
By Ula
at 2015-08-11T00:53
fw這詞擺明就是推工作!
Erin avatar
By Erin
at 2015-08-11T13:07
這什麼爛價碼 我們新人沒經驗都高你價碼好幾k
Hedda avatar
By Hedda
at 2015-08-14T18:46
應該是你太爛,我起薪40k,第三年年薪破百
Kyle avatar
By Kyle
at 2015-08-17T03:46
這些都會的話,年薪150w都不覺得奇怪

校園徵才職缺增 嗅出景氣回溫

Caitlin avatar
By Caitlin
at 2015-05-16T17:39
校園徵才職缺增 嗅出景氣回溫 (中央社記者許秩維台北16日電)畢業季將至,為招收優秀人才,企業廠商已陸續參加校 園徵才博覽會,以台大為例,�� ...

訊舟科技 EDIMAX

Candice avatar
By Candice
at 2015-05-16T16:40
各為前輩大家好! 小弟是預計今年中壢私立資工碩畢業新鮮人, 目前拿到這家OFFER(研發替代役) 所以想來請教各位前輩。 公司 訊舟科技 地點 ...

尊博科技-軟體工程師(Unity3D, 台中)

Queena avatar
By Queena
at 2015-05-16T15:32
【公司名稱】 尊博科技股份有限公司 【工作職缺】 軟體工程師(Unity3D, 台中) 【薪資範圍】 46000元~57000元 (面議) 【工作內容】 1.國際商用博弈機台遊� ...

尊博科技-軟體工程師(C++, 台中)

Liam avatar
By Liam
at 2015-05-16T15:31
【公司名稱】 尊博科技股份有限公司 【工作職缺】 軟體工程師 【薪資範圍】 46000元~57000元 (面議) 【工作內容】 1.國際商用博弈機台遊戲軟體實作 2. ...

綜觀系統廠與IC廠

Iris avatar
By Iris
at 2015-05-16T12:40
個人覺得有些人會覺得是and#34;靠前輩在撐and#34; 主要因素有幾個, 當然前輩經驗多能力強是一個 但是常常看到的是and#34;歷史因素and#34; ...