職責(zé):
注意:該崗位偏嵌入式硬件,
1、編寫嵌入式系統(tǒng)硬件方案,理解嵌入式系統(tǒng)架構(gòu),有一定的C語言基礎(chǔ),熟悉ARM、PROTEL設(shè)計(jì)軟件,有四層板以上開發(fā)經(jīng)驗(yàn)。
2、嵌入式系統(tǒng)軟件部分:掌握嵌入式設(shè)備的軟件架構(gòu)設(shè)計(jì)、模塊劃分與編碼實(shí)現(xiàn),涵蓋驅(qū)動(dòng)程序、應(yīng)用程序及操作系統(tǒng)的移植與裁剪,確保軟件功能滿足產(chǎn)品需求,且具備高穩(wěn)定性與可擴(kuò)展性。
3、PCB 相關(guān)協(xié)同與調(diào)試:深度參與 PCB 設(shè)計(jì)環(huán)節(jié),結(jié)合軟件需求向硬件工程師提供明確的引腳定義、接口協(xié)議及電源管理等需求文檔;PCB 打樣后,主導(dǎo)軟件層面的硬件調(diào)試,包括芯片初始化驗(yàn)證、外設(shè)(如傳感器、存儲(chǔ)器、通信模塊)功能聯(lián)調(diào),定位并協(xié)助解決 PCB 設(shè)計(jì)中的信號完整性、電源干擾等問題。
要求:
4、軟硬件聯(lián)調(diào)與問題排查:牽頭開展嵌入式系統(tǒng)軟硬件聯(lián)合調(diào)試,利用示波器、邏輯分析儀等工具,分析軟件運(yùn)行過程中的硬件交互異常,協(xié)同硬件團(tuán)隊(duì)優(yōu)化 PCB 布局或參數(shù)配置,確保系統(tǒng)整體性能達(dá)標(biāo)。
任職要求:
1、本科及以上學(xué)歷,電子信息工程、計(jì)算機(jī)科學(xué)與技術(shù)、自動(dòng)化、通信工程等相關(guān)專業(yè)。
2、3 年以上經(jīng)驗(yàn)嵌入式硬件崗位工作經(jīng)驗(yàn),熟悉FPGA應(yīng)用,理解 PCB 信號完整性、EMC 設(shè)計(jì)原理。
3、專業(yè)技能:精通 C/C++ 編程語言,熟悉嵌入式操作系統(tǒng)的內(nèi)核原理與應(yīng)用開發(fā);掌握至少 1 種主流 MCU/MPU(如 STM32、ARM Cortex-A 系列、PIC)的開發(fā)流程,能獨(dú)立編寫驅(qū)動(dòng)程序(如 GPIO、ADC、DMA、CAN、Ethernet)與應(yīng)用邏輯;掌握 PCB 樣品調(diào)試方法,能通過軟件配置(如寄存器設(shè)置、時(shí)序參數(shù)調(diào)整)配合硬件排查信號、電源等問題,熟悉示波器、邏輯分析儀等工具的使用。
4、問題解決能力:具備較強(qiáng)的邏輯分析能力,能快速定位嵌入式系統(tǒng)中軟件與 PCB 相關(guān)的故障(如通信中斷、數(shù)據(jù)丟包、硬件初始化失?。?,并提出有效的解決方案。