崗位職責
1.鴻蒙系統(tǒng)移植與適配:負責鴻蒙操作系統(tǒng)在公司自研或第三方硬件平臺上的移植、裁剪與優(yōu)化工作,解決BSP(板級支持包)適配中的關鍵技術(shù)難題,確保系統(tǒng)穩(wěn)定啟動與高效運行。
2.鴻蒙應用開發(fā):開發(fā)高性能的鴻蒙應用程序,實現(xiàn)數(shù)據(jù)采集、處理、可視化及人機交互功能。
3.STM32開發(fā):負責基于STM32系列MCU的產(chǎn)品軟件開發(fā),包括裸機程序設計或FreeRTOS等實時操作系統(tǒng)的移植與應用開發(fā),實現(xiàn)控制邏輯與通信協(xié)議。
4.系統(tǒng)集成與測試:配合硬件工程師進行樣機聯(lián)調(diào),使用示波器、邏輯分析儀等工具定位并解決軟硬件兼容性問題,編寫高質(zhì)量的技術(shù)文檔。
任職要求
1.本科及以上學歷,電子信息工程、自動化、測控、儀器等相關專業(yè)。
2.2年以上嵌入式軟件開發(fā)經(jīng)驗,具備獨立承擔項目模塊開發(fā)的能力。
3.鴻蒙技術(shù)棧:熟悉鴻蒙系統(tǒng)架構(gòu)(Linux內(nèi)核),具備HarmonyOS的移植經(jīng)驗以及鴻蒙應用開發(fā)
4.STM32開發(fā):熟練掌握STM32系列單片機開發(fā),熟悉HAL/LL庫,精通UART、SPI、I2C、USB等常用通信接口協(xié)議,熟悉ADC、DAC的特性,深入理解FreeRTOS操作系統(tǒng)的原理與機制。
5.具備較強的硬件基礎,能看懂原理圖,熟練使用示波器、邏輯分析儀進行信號分析。
6.熟悉版本控制工具(Git)。