崗位職責(zé):
1、嵌入式系統(tǒng)開發(fā)
1.1 基于linux、Android等操作系統(tǒng),開發(fā)嵌入式系統(tǒng)軟件及圖形用戶界面(GUI)應(yīng)用程序。
1.2使用Qt框架進行跨平臺軟件開發(fā),涵蓋界面設(shè)計、功能模塊實現(xiàn)、數(shù)據(jù)交互與處理。
1.3編寫高質(zhì)量、可擴展的C/C++代碼,遵循編碼規(guī)范及設(shè)計模式(如MVC、觀察者模式)。
1.4完成代碼調(diào)試、單元測試及性能優(yōu)化,確保系統(tǒng)穩(wěn)定性和實時性。
2、技術(shù)協(xié)作與落地
1.1與硬件團隊協(xié)作,實現(xiàn)軟件與底層硬件(如傳感器、處理器)的高效交互。
1.2.參與產(chǎn)品全生命周期開發(fā),從需求分析到量產(chǎn)部署,解決實際場景中的技術(shù)難題。
3、撰寫開發(fā)文檔、接口協(xié)議及測試報告,支持產(chǎn)品注冊與合規(guī)性認證。
任職要求:
1、本科及以上學(xué)歷,計算機科學(xué)、電子工程、通信工程等相關(guān)專業(yè);主導(dǎo)或參與過至少1個完整的嵌入式軟件項目,有APP開發(fā)經(jīng)驗(移動端或桌面端)、有醫(yī)療器械等領(lǐng)域開發(fā)經(jīng)驗 者優(yōu)先。 ;
2、技術(shù)能力
2.1 精通C/C++語言,熟悉面向?qū)ο蟮木幊趟枷?、熟悉C++11新特性、熟悉內(nèi)存管理、多線程編程及嵌入式系統(tǒng)開發(fā)流程。
2.2 熟練掌握Qt框架,有跨平臺(linux/Android/Windows)GUI開發(fā)經(jīng)驗,熟悉QML、Qt widgets及信號槽機制。
2.3 熟悉嵌入式操作系統(tǒng)(如RTOS、linux內(nèi)核裁剪)及常用外設(shè)驅(qū)動開發(fā)(UART、SPI、I2C)。
2.4 熟練使用Visual Studio+Qt 對項目進行開發(fā)調(diào)試;
2.5 熟練使用Git/SVN代碼版本管理工具;
2.6 掌握 Python,Shell,JS 語言,可利用其編寫自動化腳本;
3、了解網(wǎng)絡(luò)通信協(xié)議(TCP/IP、HTTP)、數(shù)據(jù)持久化(SQLite)及性能優(yōu)化工具(Valgrind、GDB)。
4、了解醫(yī)療設(shè)備安全標準(如IEC 62304)及實時性要求者優(yōu)先。
有FPGA協(xié)同開發(fā)、低功耗優(yōu)化或硬件加速(如GPU/NPU)經(jīng)驗者優(yōu)先。
5、邏輯清晰,具備較強的技術(shù)問題分析與解決能力; 注重代碼規(guī)范,對用戶體驗和系統(tǒng)性能有極致追求;
6、良好的團隊協(xié)作意識,適應(yīng)敏捷開發(fā)模式。