網站首頁 實用文 書信 面試 實習 實習報告 職場 職責 勵志 名言 熱點

嵌入式系統軟件工程師崗位職責

欄目: 工程師職責 / 發佈於: / 人氣:2.02W
嵌入式系統軟件工程師崗位職責
嵌入式系統軟件工程師是做什麼的?本文提供嵌入式系統軟件工程師的崗位職責例子,包括詳細的工作內容及任職要求。崗位職責
(系統層開發)
1、負責嵌入式產品Linux系統的移植以及驅動開發;
2、負責和產品相關的系統底層軟件的設計和開發;
3、負責項目實施中相關軟件技術難題的解決,提出相關方案及實現方法;
(應用層開發)
1、負責嵌入式產品的應用軟件開發,包括GPS、BT等;
2、負責對代碼進行調試和驗證,設計測試用例;
3、負責編寫軟件設計文檔,參與需求分析和討論;
崗位要求
1、計算機,電子工程,軟件工程等相關專業,本科及以上學歷,熟練掌握C/C++,.熟練的C/C++編程能力;
2、熟悉Linux操作系統,具有Linux下軟件開發的相關經驗;
3、熟悉STM32系列單片機,能夠獨立完成相應的開發工作;
4、對GPS、BT模塊有所瞭解,能夠在在嵌入式設備上集成、開發和調試BT/GPS驅動;
5、熟悉ARM體系構架和Linux操作系統,有在ARM上進行Linux系統移植的相關經驗;
6、熟悉uboot、kernel的構架,精通嵌入式系統的設計與開發流程,熟悉交叉編譯,系統移植和內核裁剪;
7、熟悉常用接口I2C、SPI、USB等;
8、清晰的邏輯表述和判斷能力, 有良好的英文閲讀與寫作能力、學習能力與溝通能力;工作內容:
1、負責自動駕駛嵌入式平台的系統軟件架構;
2、完成Linux驅動以及應用的開發、移植以及單元測試。
崗位要求 – 必須:
1、熟悉Linux kernel或應用開發;
2、熟悉開源軟件的評估、集成與調試;
3、精通C/C++;熟悉Linux系統的進程、線程開發,各類IPC通訊及socket編程;
4、具有良好的團隊合作意識、溝通能力、協調能力,能夠承擔工作壓力;
5、學習能力強,求知慾強烈;
崗位要求 – 優先考慮:
1、熟悉開源機器人操作系統ROS,有相關開發經驗;
2、熟悉Python;
3、熟悉嵌入式系統外圍總線;
4、良好的數學基礎,掌握線性代數,概率論;
5、有敏捷軟件開發經驗;熟悉面向對象思想,原則,設計模式,重構,單元測試,測試驅動開發。崗位職責:
主要負責主要負責電控系統中嵌入式系統和功能模塊的設計、開發與調試工作,包括:
1、嵌入式軟件系統、主控芯片和功能模塊的調研和選型工作
2、嵌入式操作系統的開發(操作系統)、嵌入式系統中功能模塊的驅動和功能開發(硬件驅動)、嵌入式系統中應用開發(軟件、通訊、控制程序等)
3、智能算法在嵌入式軟件中的移植
4、嵌入式系統中人機接口的設計與界面開發
5、配合工業設計人員對界面進行美術設計並整合至嵌入式系統中
6、系統調試和測試
7、負責產品説明書、開發文檔等技術文件的編寫與校對

崗位要求:
1、掌握嵌入式系統的開發流程,具有STM等系列單片機或ARM系統開發經驗
2、掌握嵌入式操作系統開發,如ucOSII、Linux系統,有多線程編程經驗
3、熟練使用C或者C++語言進行編程
4、有NVIDIA Jetson TX1/TX2 Developer Kit開發經驗者優先
5、有自動控制系統開發經驗者優先
6、熟悉數據接口、通信總線開發
6、熟悉Linux或者Android系統下的可視化應用開發
7、對項目認真負責,能按時高質量地完成預定任務,具有良好的協作溝通能力
8、具備創新精神,對工作中的挑戰充滿熱情
9、具備良好的學習能力,做事嚴謹,精益求精1、在芯片原廠給出的SDK基礎上進行二次開發,形成可大規模批量生產的成熟軟件;
2、為客户提供DTV方面的技術支持,快速有效的解決問題;
3、負責基於DTV的應用程序的開發、調試工作;
4、負責軟件相關文檔編寫,將知識成果變成公司技術積累;

職位要求:
1、電子、通訊、計算機等相關專業本科以上學歷;
2、精通C/C++語言編程,有2年以上嵌入式C語言開發經驗,熟悉數據結構、算法、操作系統等相關知識;
3、熟悉Linux內核和Linux系統下的應用開發,有兩年以上嵌入式系統開發經驗;
4、熟悉DVB-T、ISDB-T、cmmb等標準之一,有三年以上DTV項目軟件開發經驗;
5、熟悉MPEG標準、TS解析,理解視頻信息在整個系統中的處理流程;
6、有ST、Boardcom、Mastar等機頂盒平台軟件開發經驗者優先;
7、具有良好的英語聽、説、讀能力,可以用英語交流;
8、溝通能力強,團隊精神佳,敬業度高,執行力好,誠信度高,服務意識強。