嵌入式軟件工程師
8000-15000元/月一、職位定位
本崗位專注于機器人領域嵌入式軟件系統開發與優化,作為核心技術成員,需深度參與機器人產品全生命周期研發。通過結合運動控制技術,設計并實現高實時性、高穩定性的嵌入式軟件系統,同時運用模塊化編程與版本管理工具,確保代碼質量與開發效率,推動機器人產品的智能化升級與功能落地。
二、核心職責
1.嵌入式軟件開發與設計
-基于機器人硬件平臺(如ARM、STM32等),設計并開發嵌入式軟件系統,實現機器人運動控制、傳感器數據采集與處理、通信交互等核心功能。
-針對機器人關節伺服、路徑規劃等需求,開發高精度運動控制算法與驅動程序,優化電機控制策略,確保機器人運動的平穩性與準確性。
2.模塊化編程與代碼管理
-采用模塊化編程思維,將軟件系統劃分為獨立功能模塊,編寫結構清晰、可復用性高的代碼,提升開發效率與維護性。
-熟練使用Git進行代碼版本管理,規范代碼提交、分支管理與協作流程,保障團隊開發過程中代碼的一致性與可追溯性。
3.系統集成與調試
-與硬件工程師、機械工程師協作,完成嵌入式軟件與機器人硬件平臺的集成,進行軟硬件聯調,解決調試過程中出現的兼容性、穩定性問題。
-搭建測試環境,制定測試用例,對嵌入式軟件進行功能測試、性能測試與壓力測試,確保軟件滿足機器人產品的設計要求。
4.技術優化與協作
-分析軟件運行過程中的性能瓶頸,提出優化方案,提升系統實時性與資源利用效率。
-積極參與團隊技術討論與方案評審,與算法工程師、產品經理等保持高效溝通,準確理解需求并反饋技術實現難點,推動項目順利進展。
5.技術文檔編寫
-撰寫詳細的嵌入式軟件設計文檔、開發日志、用戶手冊等,記錄開發過程與技術細節,為后續維護與團隊知識共享提供支持。
三、任職要求
1.教育背景:計算機科學與技術、電子信息工程、自動化等相關專業,本科及以上學歷。
2.工作經驗
-3年以上嵌入式軟件開發經驗,至少2年機器人領域工作經驗,熟悉機器人系統架構與工作原理,有移動機器人、工業機器人或服務機器人項目開發經驗者優先。
-具備運動控制相關項目經驗,熟悉伺服電機、步進電機控制原理,掌握PID控制、插補算法等運動控制算法。
3.專業技能
-精通C/C++編程語言,具備扎實的數據結構與算法基礎,能夠編寫高效、穩定的嵌入式代碼。
-熟悉常用嵌入式操作系統(如FreeRTOS、Linux),掌握多線程、進程間通信、內存管理等技術。
-熟練使用Git進行代碼版本管理,熟悉分支策略與合并流程。
-熟悉機器人通信協議(如CAN、Modbus、EtherCAT),具備傳感器(編碼器、IMU等)驅動開發經驗。
4.其他要求
-具備良好的模塊化編程思維,代碼風格規范,注重代碼的可讀性與可維護性。
-優秀的溝通能力與團隊協作精神,能夠清晰表達技術觀點,高效解決跨部門協作問題。
-較強的問題分析與解決能力,能夠快速定位并解決嵌入式軟件運行中的技術故障。
-對機器人技術有濃厚興趣,具備快速學習能力,能夠緊跟行業技術發展趨勢。
四、薪資福利
1.具有競爭力的薪資待遇,根據個人能力與經驗面議,包含項目獎金、績效獎金等激勵機制。
2.完善的福利體系,包括五險一金、帶薪年假、節日福利、定期體檢等。
3.提供豐富的技術培訓、行業交流機會,助力職業發展;開放包容的工作氛圍,扁平化管理模式。

深圳寶安區寶華森國際中心C座
相關推薦查看更多 >
深圳
相同職位推薦
企業招聘
職位大全
相關搜索
精選職位推薦
嵌入式開發經理
1.5-1.8萬元/月