(14)嵌入式軟件開發工程師技能要求總結

找準一個行業方向:音視頻、人工智能、深度學習、視覺識別、機器學習python

嵌入式軟件開發工程師:mysql

技能要求:linux

熟悉Linux操做系統、shell腳本語言、mysql的開發,部署,優化優先、掌握數據結構,經常使用算法;算法

1、數字模擬電路、熟練Protel99/Altium/PADS一種或多種電路硬件設計軟件;sql

2熟悉UARTIICSPI、藍牙協議棧、通信協議;shell

3熟練掌握socket、多線程編程,對tcp/ip協議有必定的理解;編程

4熟悉KeilIAR嵌入式系統開發工具。安全


至少精通ARMAVRSTM328051MSP430中一種MCU的結構和編程; 性能優化

 精通C/C++,有豐富的嵌入式系統開發經驗,有良好的開發習慣、文檔規範及編碼習慣;
3. 精通ARMDSP或者MIPSCPU,精通SPII2CUARTUSBCANSD卡等外設驅動開發,精通LinuxRTOS等操做系統,對操做系統運行機制、設備驅動模型有深入理解;
4. 有豐富的嵌入式軟件平臺或者BSP開發經驗,熟悉嵌入式軟件接口規範如CMSIS,熟悉嵌入式軟件設計方法,有程序架構設計經驗,對軟件的模塊化、可移植性有深刻的理解精通計算機原理,能對代碼進行面積優化或者性能優化;
5. 有機器人控制軟件開發經驗或者ROS使用經驗者優先;網絡

負責嵌入式產品的外設和接口驅動的設計;
2. 負責嵌入式產品的底層軟件和系統架構具體內容的開發,如BootloaderMCU外設驅動、MCU OS kernel等;

  1. 可以獨立完成硬件原理圖設計、器件選型,能焊接調試樣板;
    3. 能看懂原理圖,熟悉各類外設接口、熟悉STM32硬件架構及周邊外設;
    4. 熟悉C/C++語言,GCCMDK或者IAR編譯環境;
  2. 精通C/C++語言,熟悉Linux程序開發,Socket網絡編程;
    4、熟悉網絡編程,掌握TCP/IP通訊協議,有WifiBluetooth、智能家電等網絡通訊處理開發經驗優先;
  3. 2.熟悉ARMCortex處理器開發,有Free RTOSucOS等實時系統的嵌入式軟件開發經驗;
    3.熟悉TCPIPHTTP協議、嵌入式文件系統,熟悉SDIOUSB等設備驅動,有GSM/3G/4G開發經驗;
    3.熟練的C/C++編程能力,具有良好的代碼編寫規範、文檔寫做及文檔管理能力;
    4.有完整的項目開發經驗,經歷開發、測試、驗證、發佈和維護等活動。
  4. 負責產品的硬件系統原理圖設計以及PCB圖繪製,產品調試;
  5. 瞭解經常使用總線技術如SPII2CRS232、藍牙、ZigbeeUSBRS485等;
    要求有較強的學習能力,可以快速適應原有產品的編碼風格和代碼架構
    5、熟悉外設接口編程,如UARTI2CPWMTimer等;
  6. 熟練操做示波器,萬用表等經常使用儀器設備;
  7. .熟練運用嵌入式C語言,精通ARM系列,51系列單片機編程,熟悉經常使用的MCU開發平臺如keilIAR等開發環境,精通實時操做系統;
    3.掌握經常使用的物聯網通訊協議MQTT,COAP,Zigbee,wifi,藍牙的開發,掌握蜂窩物聯協議2G/3G/4G的開發;
  8. 熟悉數模電路,熟練Protel99/Altium/PADS一種或多種電路硬件設計軟件;
  9. 至少3年以上嵌入式開發經驗;
    l 精通C語言,熟悉嵌入式linux系統構成,熟練使用linux shell經常使用指令,熟悉python者佳,熟悉OpenWRT系統者佳
    l Linux應用和驅動開發經驗優先;
    l 有高通平臺軟件開發經驗優先;
  10. 、精通C/C++;熟悉嵌入式操做系統(如uC/OS-II);熟悉網絡協議棧UIP或者LWIP 
    5、看懂簡單的原理圖,PCB,能協助硬件工程師進行系統聯合調試; 
  11. 熟悉嵌入式操做系統(如UCOSFreeRTOSRTthread等)。 
    5、熟悉引導程序和基於USB或(無線)串口的IAP下載。 
    6、熟悉固件加密。 
    7、熟悉無人機飛行控制軟件系統架構者優先=
    7.具有良好的溝通能力與團隊協做能力。
  12. 嵌入式系統軟件開發:藍牙嵌入式設備開發、485通訊嵌入式設備的開發;
  13. 熟悉硬件研發基本流程,紮實的C語言功底,精通原理圖與Layout相關設計軟件,如:DXPPowerPCBCadence等;
  14. 4、熟練掌握ORCADPADsCadence等相關輔助設計軟件;
  15. 1、 有中大功率變流器/逆變器/變頻器項目經驗;
    2、 熟悉PWM整流器相關控制及算法;
    3、 熟悉Matlab仿真建模、熟悉TI C2000 DSP程序開發、熟悉逆變器功率調試;
    4、 熟悉C語言及TI C2000系列DSP
    5、瞭解數字電源,最好是有相關項目經驗;
  16. 熟悉常見通訊UARTSPII2CUSB、無線433MHzWIFI、藍牙協議、GPRS等;
  17. 精通C/C++、精通嵌入式UCOSIIFreeRtosLinux軟件開發;
  18. 熟悉嵌入式LinuxVxWorksuCOS等,熟悉CPU體系架構,具備編寫驅動的能力
    4. 熟悉計算機網絡相關知識,瞭解操做系統相關知識,具有網絡安全方面的工做經驗
    5. 熟悉使用示波器、萬用表、電源、調試器等工具
    6. 思路清晰、表達流暢,具有良好的文檔編寫能力
    7. RTOS方面開發經驗者優先
    8. 有電機驅動開發相關經驗者優先
    9. 有控制系統開發相關經驗者優先
相關文章
相關標籤/搜索