Firmware Engineer (Sr - Staff)
We are aiming for the best mmWave solution provider in Taiwan to provide decent and novel mmWave development kits, testing solutions and AiP designs. We are looking for a Firmware Engineer to be responsible for designing and implementing firmware for RF frontend products. The Firmware Engineer works with the hardware development team to evaluate and test the latest mmWave RF IC solutions and design into our products.
TMYTEK致力於成為最好的mmWave RF方案供應商. 我們在招募資深經驗的嵌入式系統軟體工程師, 主要負責開發RF前端模組的軟體解決方案. 會需要與RF和硬體工程師深入合作包含評估與導入設計各式新款mmWave RF IC.
★ Job Overview
You will be maintaining firmware, library, tools, and verification scripts of TMYTEK’s mmWave RF front-end products. You will also be responsible for design and development of the next generation of TMYTEK’s mmWave RF front-end products.
★ 職位概述
維護TMYTEK現有的mmWave相關RF射頻前端產品的韌體, 各種開發測試工具. 設計並且實做TMYTEK最新的mmWaveRF射頻前端產品相關的各種軟體方案.
★ Job Duties and Responsibilities
• RF IC evaluation and design-in
• Review circuit designs and schematics with the hardware design team.
• Develop automated verification and measurement software for circuit testing
• Analyzing test results and feedback to the hardware design team.
• Develop embedded software to control RF ICs to meet 3GPP or related telecommunication standards.
• Develop PC-side libraries for device control
• Development of RF IC calibration methods
★ 工作內容與職責
• 各種RF IC的評估, 驗證, 量測和導入設計
• 與硬體開發團隊一起review硬體架構和原理圖
• 開發與維護自動化硬體驗證/量測的軟體
• 分析硬體驗證結果並且反饋硬體開發團隊
• 根據3GPP或是相關規範開發與設計RF前端產品韌體
• 開發PC端的控制用library和application
• RF IC的calibration
★ Job Requirements and Qualifications
• At least 3 years of experience as a embedded software engineer
• Strong coding skills in C/C++/Python
• Familiarity with ARM family MCU and tool chains
• Familiarity with software development process such as version control, test methodology, issue tracking, design review, code review, ...etc
• Strong background in RTOS
• Master degree in relevant fields, EE/CS/communication are preferred
• Excellent interpersonal and communication skills
• A good working knowledge of communication systems.
• Familiarity with testing equipments including oscilloscope, network analyzer, spectrum, signal generator, signal analyzer
• Detail oriented
• Critical thinker
• Problem solver and customer-centered
★ 條件要求
• 三年以上嵌入式系通開發除錯經驗
• C/C++/Python
• 熟悉任何一款ARM架構MCU的架構與tool chain
• 非常熟悉軟體開發流程, 包含基本的design review, code review, 版本管理 (git, github), bug追蹤, 測試方法等
• RTOS與計算機結構
• 電機資工通訊領域碩士以上學位
• 溝通能力與抗壓性
• 熟悉通訊系統基本架構
• 熟悉測試儀器包含示波器, 電源供應器, 電表, 網路分析儀, Spectrum, SG, SA
• 注重細節
• 具有批判性思考的能力
• 專注於解決問題
• 客戶導向
★ Preferred Qualifications
• Experiences in WiFi/BT/4G LTE related products
• Knowledge of design patterns and refactoring
• LabVIEW
• MATLAB
• FPGA development
★ 加分條件
• WiFi/BT/4G LTE相關產品經驗
• 熟悉軟體工程概念與方法, 例如design patterns, 重構等
• LabVIEW
• MATLAB
• FPGA programming
★ Salary
• 60K/month NTD ~ 100K/month NTD
• Stock option