崗位職責(zé):
1、核心開發(fā)
--負(fù)責(zé)嵌入式平臺(tái)(Linux)下的C++/Qt應(yīng)用程序及跨平臺(tái)SDK的設(shè)計(jì)、開發(fā)與優(yōu)化。
--主導(dǎo)關(guān)鍵模塊架構(gòu)設(shè)計(jì),解決性能、穩(wěn)定性及跨平臺(tái)兼容性問題。
2、技術(shù)攻關(guān)
--排查并解決嵌入式環(huán)境下的卡死、閃退、卡頓等復(fù)雜問題,優(yōu)化系統(tǒng)資源占用(內(nèi)存/CPU)。
--研究嵌入式新技術(shù)(如輕量級(jí)渲染、低功耗通信協(xié)議),推動(dòng)技術(shù)落地。
3、跨平臺(tái)支持
--搭建嵌入式交叉編譯環(huán)境(ARM64等),實(shí)現(xiàn)代碼在樹莓派等硬件平臺(tái)的移植與適配。
--制定跨平臺(tái)開發(fā)規(guī)范,統(tǒng)一Windows/Linux/嵌入式OS的構(gòu)建流程。
4、協(xié)作與交付
--編寫技術(shù)文檔、接口規(guī)范及單元測(cè)試,確保代碼可維護(hù)性。
--與硬件團(tuán)隊(duì)、測(cè)試團(tuán)隊(duì)協(xié)作完成系統(tǒng)聯(lián)調(diào)與問題修復(fù)。
任職資格
1、硬性要求
(1)、精通C++11/14/17特性及STL,熟悉RAII、智能指針、多線程同步機(jī)制(互斥鎖/條件變量)。
(2)、熟練使用Qt框架(信號(hào)槽、事件循環(huán)、QML),具備Qt嵌入式優(yōu)化經(jīng)驗(yàn)(如減少內(nèi)存占用、啟動(dòng)加速)。
(3)、掌握嵌入式開發(fā)全流程:交叉編譯、內(nèi)核裁剪、驅(qū)動(dòng)調(diào)試、文件系統(tǒng)定制。
(4)、熟悉TCP/UDP/MQTT等網(wǎng)絡(luò)協(xié)議,具備高并發(fā)服務(wù)開發(fā)經(jīng)驗(yàn)(epoll/IOCP)。
(5)、了解常見嵌入式外設(shè)(串口)通信協(xié)議及集成方法。
(6)、熟練使用GDB/Valgrind/perf等工具排查內(nèi)存泄漏、死鎖問題。
(7)、5年以上C++開發(fā)經(jīng)驗(yàn),至少2個(gè)完整的嵌入式跨平臺(tái)項(xiàng)目交付經(jīng)歷。
(8)、有工業(yè)控制、醫(yī)療設(shè)備、物聯(lián)網(wǎng)終端等嵌入式產(chǎn)品開發(fā)經(jīng)驗(yàn)者優(yōu)先。
2、軟性要求
(1)、能快速定位復(fù)雜系統(tǒng)問題(如CPU飆高、通信阻塞),提出系統(tǒng)性解決方案。
(2)、清晰表達(dá)技術(shù)方案,編寫規(guī)范文檔;具備跨團(tuán)隊(duì)協(xié)作推動(dòng)力。
(3)、持續(xù)跟進(jìn)嵌入式領(lǐng)域新技術(shù)(如Rust在嵌入式應(yīng)用、輕量級(jí)OS)
更新于 2026-01-18
查看更多崗位職責(zé)