一:核心職責(zé)
1. 開發(fā)基于C#的工業(yè)控制/光學(xué)設(shè)備控制軟件,實(shí)現(xiàn)硬件通信與控制邏輯。
2. 使用I2C、SPI等協(xié)議與芯片/傳感器進(jìn)行數(shù)據(jù)交互及寄存器讀寫。
3. 設(shè)計(jì)并優(yōu)化閉環(huán)VCM(音圈電機(jī))驅(qū)動(dòng)控制算法,實(shí)現(xiàn)精密位置控制。
4. 編寫跨語言接口(C#與C++交互),維護(hù)現(xiàn)有C++底層驅(qū)動(dòng)庫。
5. 開發(fā)硬件調(diào)試工具,分析通信日志,解決信號(hào)完整性問題。
二:技術(shù)要求
1. **編程語言**
- 精通C#,熟悉.NET Core/ Framework多線程、異步編程
- 熟練使用C++ 11/14/17開發(fā)高性能底層驅(qū)動(dòng)
- 掌握C#與C++的跨語言互操作(P/Invoke、COM等)
2. **硬件交互能力**
- 熟悉I2C、SPI、UART等通信協(xié)議開發(fā)流程
- 具備芯片寄存器讀寫經(jīng)驗(yàn)(如傳感器、電機(jī)驅(qū)動(dòng)IC)
- 能使用示波器/邏輯分析儀調(diào)試通信信號(hào)
3. **領(lǐng)域知識(shí)**
- 深入理解閉環(huán)VCM驅(qū)動(dòng)原理(位置反饋、PID控制、抗抖動(dòng)算法)
- 了解電機(jī)控制電路(驅(qū)動(dòng)芯片、H橋電路、電流檢測(cè))
三:任職要求
1.優(yōu)先考慮有攝像頭模組/光學(xué)對(duì)焦系統(tǒng)開發(fā)經(jīng)驗(yàn)
2非技術(shù)能力
- 本科及以上學(xué)歷,電子工程/計(jì)算機(jī)/自動(dòng)化相關(guān)專業(yè)
- 3年以上硬件交互軟件開發(fā)經(jīng)驗(yàn)
- 能閱讀芯片手冊(cè)(Datasheet)及電路原理圖
- 良好的英文技術(shù)文檔閱讀能力
- 較強(qiáng)的硬件問題定位與解決能力
3:工作環(huán)境要求
- 需接觸硬件原型設(shè)備(提供實(shí)驗(yàn)室環(huán)境)
- 協(xié)同硬件工程師完成聯(lián)調(diào)與故障分析