汽車軟件行業(yè)工程師詳細介紹?(上)_第1頁
汽車軟件行業(yè)工程師詳細介紹?(上)_第2頁
汽車軟件行業(yè)工程師詳細介紹?(上)_第3頁
汽車軟件行業(yè)工程師詳細介紹?(上)_第4頁
汽車軟件行業(yè)工程師詳細介紹?(上)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

汽車軟件?業(yè)?程師詳細介紹?(上)最近有不少童鞋、特別是初?職場的朋友,向我咨詢汽車軟件?程師的職業(yè)發(fā)展與選擇。剛好我想寫?篇?章談?wù)勥@個問題,順便寫?些??作為軟件?程師和項?主管這些年來的職場感悟,最后給出?個?常主觀的選擇排?。??這些年,我陰錯陽差地當過通信診斷?程師、算法?程師、需求?程師、測試經(jīng)理,現(xiàn)在是項?負責?,帶著?個美、德、印三地?來個?程師的軟件?程團隊。也算是有?定發(fā)?權(quán)吧??赡苡行┯^點?家不?定贊同,就算是我拋磚引?,還望輕拍。?、汽車軟件?程師的職位都有哪些???我應該怎么選??先要澄清?個錯誤的觀念,那就是:不是只有寫代碼的?程師才叫軟件?程師!事實上,車企(零部件企業(yè)也好、主機?也好)的軟件部門?,有?半以上的?程師是不寫代碼的,但是職位也叫“軟件?程師”。這?借??張我的?帖中的軟件部門組織架構(gòu)圖:軟件部門組織架構(gòu)?個汽車軟件部門,?少要有以下?種職位:1.項?組長2.需求?程師3.軟件架構(gòu)師4.基礎(chǔ)軟件?程師5.應?層軟件?程師6.系統(tǒng)集成?程師7.測試?程師那么對新???,究竟什么是好的職位呢?我覺得可以從以下?個維度來考察:能常常學到新知識(成長性):這個不說了,新?最重要的是學習學到的知識在?業(yè)?有通?性:這樣才好找下?份?作不是?職位有靈活性,容易轉(zhuǎn)崗:誰也不會在?個職位上??輩?。?作過得舒?,同事能尊重,??有成就感在公司?有曝光度,?板、同事能看得見你的?作:升職快啊。錢多:簡單粗暴。還有?個維度是?作的穩(wěn)定性,但是我個?認為這些職位的穩(wěn)定性都差不太多,?且現(xiàn)在企業(yè)裁員都xjb裁,誰去誰留真的不好說,跟員?個?也有很?的關(guān)系。所以這個維度就不?較了。我們現(xiàn)在?個?個說。汽車軟件開發(fā)流程和職位?意1.項?組長:負責整個項?的總體規(guī)劃、任務(wù)分配、資源整合、客戶對接,定義任務(wù)優(yōu)先級,在技術(shù)路線發(fā)?爭執(zhí)的時候做出決策,并監(jiān)督整個項?的進?。??話講就是?個“對外忽悠客戶、對內(nèi)忽悠組員”的職位。基本上在軟件團隊?,這個職位是最好的,但是跟職場新?也是基本上絕緣的。你不把技術(shù)、流程??年時間理清楚,咋能出去忽悠?呢對吧。所以這個職位新?基本上就不?關(guān)?了。成長性:5知識通?性:5轉(zhuǎn)崗靈活性:5?作成就感:5曝光度:5?資:5綜合評價:5--少年你還在想什么呢?2.需求?程師:和客戶溝通軟件需求,討論確認所有技術(shù)細節(jié),并撰寫詳盡的需求?檔。坦???,說需求?程師是?個項?最重要的職位也不為過。?份準確、清晰的需求?檔是?個優(yōu)秀項?的基?,??個優(yōu)秀的需求?程師團隊更能夠直接?幅提升整個項?的效率,甚?能引導整個項?組以最優(yōu)的路徑開發(fā)。需求?程師本來應該是由經(jīng)驗豐富的??程師擔任的。但是呢,需求?程師同時也是?份???菰锏?作。平時有?半以上的時間都在寫?檔。如果你?夠不幸,那還得在?個叫DOORS的挨千?的軟件平臺?寫,可以寫得你懷疑??。IBM需求管理軟件DOORS技術(shù)??們當然是不屑于寫?檔的啦!所以國內(nèi)外的現(xiàn)狀就是“鳩占鵲巢”:技術(shù)??負責和客戶溝通需求,?需求?程師們退化成了?幫“打字員”,只是記錄技術(shù)??的討論和設(shè)計,把它們被動地變成需求?檔。于是需求?程師往往就由新?來擔任,在外企的話,甚?整體外包到印度、越南、羅馬尼亞等等低?資國家去完成。由于新?或者外包團隊對產(chǎn)品理解有限,往往寫出來的需漏洞百出,于是被??懟簡直是需求?程師的常態(tài)...總??之這簡直是軟件團隊?最糟糕的?個職位。由于需求?程師不接觸代碼,也不接觸算法細節(jié),很難轉(zhuǎn)崗到別的職位。需求?程師的成長路線往往是向系統(tǒng)?程師、質(zhì)量?程師、安全?程師上靠,最終脫離軟件部門。另外,?常優(yōu)秀的需求?程師也是有機會成為項?主管的,但往往這種優(yōu)秀?程師都不是?畢業(yè)就做需求出?。成長性:4知識通?性:3轉(zhuǎn)崗靈活性:3?作成就感:2曝光度:3?資:3綜合評價:3--短期做做挺好,別做久了!3.軟件架構(gòu)師:負責軟件架構(gòu)設(shè)計,明確各個軟件模塊之間的接?,并且負責操作系統(tǒng)的配置和調(diào)度。這?是?個和新??關(guān)的崗位。不多說了。能?這個都是技術(shù)??,甚??項?主管還?,因為畢竟不是每個搞技術(shù)的?都想去做撕逼搶資源的協(xié)調(diào)?作。軟件架構(gòu)師轉(zhuǎn)項?主管是理所當然的事,甚?在不少項??,架構(gòu)師本?就是項?主管的備份。架構(gòu)師?乎可以轉(zhuǎn)軟件部門的任何職位。架構(gòu)師的常??具軟件:EnterpriseArchitect成長性:5知識通?性:4轉(zhuǎn)崗靈活性:5?作成就感:5曝光度:4?資:5綜合評價:4.7--和項?組長不相上下的選擇4.基礎(chǔ)軟件?程師:其實基礎(chǔ)軟件?程師還可以再細分。包括軟件驅(qū)動?程師、通信/診斷?程師等等。驅(qū)動?程師就包括Hardware/ECUAbstractionLayer的設(shè)計和編程啊、Bootloader編寫啊、AutoSAR的配置啊、內(nèi)存Layout的設(shè)計啊、操作系統(tǒng)啊等等,范圍很?。?通信診斷?程師就是字?上的意思:負責總線通信接?的配置和診斷的配置。驅(qū)動?程師其實蠻吃?的,尤其現(xiàn)在AutoSAR是個熱門,知識通?性很好,因為各個ECU其實驅(qū)動部分的開發(fā)都差不太多。但是底層軟件跟ECU的具體功能離得蠻遠,并不容易轉(zhuǎn)成算法?程師。驅(qū)動的測試和軟件應?層的測試差別?較?,所以也?較難轉(zhuǎn)成整體軟件的測試?程師或者測試經(jīng)理。另外,雖然知識通?性好,但是驅(qū)動?程師的市場需求總體來說是?較?的。因為?個ECU軟硬件平臺定型以后,基本上驅(qū)動部分未來3到5年都不會進??規(guī)模開發(fā)了,?是成為?個平臺解決?案,被各個項?借?,所以驅(qū)動?程師團隊并不需要很?,這意味著?旦失業(yè)可能還是不如其他職位好找?作。成長性:4知識通?性:5轉(zhuǎn)崗靈活性:2?作成就感:4曝光度:3?資:4綜合評價:3.7--我覺得還?通信/診斷?程師,這也是我進?汽車?業(yè)的第?個職位。怎么說呢。。。真的超級枯燥且沒有成就感。這也是我在做了兩年多以后選擇跳槽的主要原因。通信/診斷容易上?,適合新?。市?上絕?多數(shù)車企都?的是CAN通信和UDS診斷協(xié)議。如果做德國車企項?的話,再看看FlexRay就可以了。然?通信/診斷職位在技術(shù)上沒有太?上升空間,雖然知識通?性很好,不愁找?作,但很難接觸ECU的核?功能算法,算是對職業(yè)發(fā)展有?定的限制。通信/診斷?程師是可以轉(zhuǎn)成測試?程師的,但是?乎不可能成為總體軟件的架構(gòu)師或者項?主管。?且由于上?快,?資也不是特別有競爭?。成長性:3知識通?性:5轉(zhuǎn)崗靈活性:3?作成就感:3曝光度:3?資:3綜合評價:3.4--有點雞肋啊,還是盡量轉(zhuǎn)崗吧5.應?層軟件?程師,在很多公司也被叫做算法?程師或者控制?程師??催^我以前帖?的童鞋都知道,我做過很長?段時間的轉(zhuǎn)向助?算法?程師和制動系統(tǒng)算法?程師。我覺得這段經(jīng)歷是最讓我獲益匪淺的。應?層軟件?程師的主要?具之?:Matlab/SimuLink應?層軟件,算是ECU軟件核?中的核?。?論是什么控制系統(tǒng),都可以通過對應?層軟件的設(shè)計獲得?常深刻的理解,成長性?不必說。對于通?性??,只要是算法?程師,招聘時候并不太關(guān)?你以前是不是做同?個ECU的,因為應?層軟件都有它的相似性。但是有?點需要注意,那就是ECU的安全等級??傮w來說,?安全等級ECU(?如轉(zhuǎn)向、制動、安全?囊控制器)的應?軟件?程師,?低安全等級ECU(車載娛樂系統(tǒng)、車?控制——?刷、車窗等等)的?程師,在找?作的時候有更?的優(yōu)勢。這?點我們可以后續(xù)再談。成就感爆棚也是應?層軟件?程師的?個特點。應?層軟件?程師基本上都有機會實車測試并調(diào)試??寫的算法??粗??的算法從???冰冷的代碼,變成能夠跟駕駛員交流的實際功能,這種成就感是其他?作(哪怕是項?主管)都很難帶來的。另外,由于應?層軟件?程師需要參與V型流程的全過程,基本上可以轉(zhuǎn)成任何其他的崗位,轉(zhuǎn)型架構(gòu)師或者項?主管也是?到渠成的事。成長性:5知識通?性:4轉(zhuǎn)崗靈活性:4?作成就感:5曝光度:4?資:5綜合評價:4.5--對于職場??最好的出道選擇!沒有之?!6.系統(tǒng)集成?程師,負責將每個?程師的軟件變更正確地集成在?起,形成新的發(fā)布軟件。系統(tǒng)集成的具體?作就涉及到SCM(SoftwareConfigurationManagement)的部分了,?如有的公司?SVN,新潮?點的公司?git,還有的公司??些奇奇怪怪的?具(ClearCase,AllChange...)等等等等。?般??,除了巨?霸公司有專職的系統(tǒng)集成?程師,?般這個職位是其他?程師兼任的。ClearCase,集成?程師要給每個模塊定義好不同的分?和標簽,來形成正確的最終軟件系統(tǒng)集成?程師?作?較枯燥,?且系統(tǒng)集成總是發(fā)?在軟件發(fā)布周期的最后,壓?超級?。由于集成?程師往往也負責?部分集成測試,所以轉(zhuǎn)做測試?程師/測試經(jīng)理還挺常見的。另外的職業(yè)上升途徑就像需求?程師?樣,轉(zhuǎn)做質(zhì)量或者系統(tǒng)?程師。除此之外,轉(zhuǎn)崗并不是很容易。集成?程師的具體?作很依賴本公司的SCM軟件,所以可能在公司A你是ClearCase?神,?轉(zhuǎn)到?PTCIntegrity的公司B你就有點蒙圈了(雖然原理都差不多)。知識的通?性不是很好。但是集成?程師往往對軟件發(fā)布的流程爛熟于?,所以說轉(zhuǎn)去做質(zhì)量?程師的很多。成長性:3知識通?性:3轉(zhuǎn)崗靈活性:3?作成就感:2曝光度:2?資:3綜合評價:2.7--這個就有點尷尬了7.測試?程師,要細分的話可就多了。?少可以再細分成軟件在環(huán)(SIL)測試?程師和硬件在環(huán)(HIL)測試?程師。對于底層軟件的測試,還有PIL(處理器在環(huán))測試?程師。HIL測試?程師的好伙伴:dSPACEControlDesk?于測試?程師嘛....真的是個??難盡的職位。?先有經(jīng)驗的測試?程師對整個項???是?常重要的。由于“V”型開發(fā)流程的存在,測試?程師甚?能通過“評價軟件需求”和“討論測試?例”兩個流程來左右軟件的設(shè)計。但是呢,通過我多年的觀察,測試?程師?般是處在軟件開發(fā)鄙視鏈的下層...SIL測試常?軟件VectorCast我知道知乎上的測試?程師很多啦,我這么說有點得罪?。但是我觀察到的是,新??旦?了測試?程師的坑并持續(xù)三年以上,基本上在這?就和算法?程師、架構(gòu)師、項?主管?緣了。我在?個公司的?個產(chǎn)品線做過,還真沒聽說以上的職位有哪位同事是長期測試出?。歡迎知乎的同學們提出反例。我周圍搞測試的同事因為這個原因離職的不少。轉(zhuǎn)崗的話,測試?程師晉升為測試團隊主管是最直接的,其他轉(zhuǎn)需求?程師、質(zhì)量?程師等等也?較常見。測試?程師的知識通?性還是很好的,找?作不難,但是?資....嗯,還吧。成長性:3知識通?性:5轉(zhuǎn)崗靈活性:2?作成就感:3曝光度:3?資:3綜合評價:3.2--少年你打算?輩?獻?偉?的測試事業(yè)了么?最后嘛,?城想說,如果你有選擇軟件部門職位的機會,那h順序應該是:項?組長-->軟件架構(gòu)師-->應?層軟件?程師-->驅(qū)動軟件?程師-->通信/診斷?程師-->測試?程師-->需求?程師-->系統(tǒng)集成?程師不知道這個排名跟你?中的排名?樣嗎?----------------------------------------番外篇---------------------------------------------有同學留?或者私信讓講?講功能安全?程師職位,下?我就來說?說這位“外卡選?”。功能安全?程師,和質(zhì)量?程師、系統(tǒng)?程師?樣,?般是不設(shè)置在軟件部門?的,但?和軟件開發(fā)聯(lián)系?常緊密,所以我說是?位“外卡選?”。功能安全?程師的主要職責是確保汽車軟件的開發(fā)全過程符合功能安全規(guī)范ISO26262。具體??就是對軟件的開發(fā)設(shè)定安全?標(SafetyGoal),對功能進?險象和風險分析HA/RA(HazardAnalysis/RiskAssessment),以及編寫安全需求,編寫functionalsafetyconcept,最終形成功能的SafetyCase(安全包?)。除此之外,功能安全?程師還要領(lǐng)導失效性分析(dFMEA),故障樹分析(FTA)等等。安全?程師同時還要參與軟件需求和設(shè)計的討論。?句話,安全?程師很忙!dFMEA?具IQ-RM功能安全?程師?般是由具有多年經(jīng)驗的其他職位的?程師轉(zhuǎn)崗?來,畢業(yè)直接當安全?程師的也有,但機會很少。安全?程師?般是討論會上說“不”的那個?,所以??根本鎮(zhèn)不住場?。新?做安全?程師的話,最開始的兩年肯定要有?師傅帶,?且會經(jīng)常被?懟,不過熬過了這段時間就好了。成長性還是很?的,5分。不同零部件的功能安全分析原理上

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論