資深嵌入式軟體工程師
為 Analog Devices 的電池監測產品開發即時韌體。 與硬體、系統、驗證及應用團隊合作。
說明
- 建置並維護電池監測與洞察產品的嵌入式軟體
- 主導重要功能的交付,並協助規劃軟體架構與設計
- 開發並最佳化即時軟體、裝置驅動程式、硬體抽象層及平台服務
- 提升軟體效能、可靠性、記憶體使用效率、耗電量及啟動行為
- 運用系統化除錯、根因分析及資料導向方法診斷複雜系統問題
- 與硬體、系統、演算法、驗證、應用、安全及產品團隊合作
- 將產品與客戶需求轉化為軟體需求、設計、實作計畫及可測試成果
- 審查設計與程式碼、指導初階工程師,並強化工程實務
- 參與自動化建置、測試、發布及持續整合工作流程
- 協助規劃與估算技術工作、辨識風險,並制定 Battery Insights 軟體藍圖
職位要求
- 電機或電子工程或相關領域的學士或碩士學位
- 0 至 4 年相關嵌入式軟體或韌體開發經驗
- 具備扎實的 C 與 C++ 技能,包括針對資源受限系統進行除錯與最佳化
- 具備即時作業系統、並行處理、中斷、同步機制及時序敏感設計經驗
- 具備常見嵌入式介面與周邊裝置的底層軟體或裝置驅動程式開發經驗
- 具備嵌入式處理器或微控制器經驗,包括電路板初始啟動及軟硬體整合
- 熟悉原始碼控制、程式碼審查、自動化建置及 CI/CD 實務
- 能獨立處理複雜技術問題,並跨領域溝通決策
- 了解軟體品質、可維護性、測試及生命週期實務
- 了解開放原始碼、專有及混合式軟體授權模式
- 可配合 10% 出差
- 除美國公民、美國永久居民或 8 U.S.C. 1324b(a)(3) 所定義的受保護人士外,申請人可能須接受出口許可審查
福利待遇
- 持續學習及技術發展的機會
- 與多個專業領域的專家共事
- 協作且具創新性的團隊環境
