1. Design, develop, and optimize software for data center switches to ensure high-performance and reliable network switching.
2. Implement and maintain BSP support for both x86 and ARM-based platforms.
3. Develop and integrate Linux kernel drivers to enable seamless hardware functionality.
4. Develop and maintain SONiC platform adaptation and contribute updates to the community.
5. Write, execute, and automate test cases to identify, debug, and resolve software issues.
6. Collaborate with hardware engineers to achieve robust software-hardware integration.
7. Work closely with cross-functional teams to troubleshoot and resolve issues throughout the product lifecycle.
1. Design, develop and maintain AMI BIOS FW(AptioV).
2. Develop or porting BIOS features to new Intel/AMD platforms.
3. Handle projects and communicate closely with other function teams.
4. Write, integrate and maintain common specifications for BIOS teams.
5. Validate functions from R&D point of view for features.
【職務概要】
在此職位中將負責X86專案的BIOS研發與維護, 為公司客戶提供高效的BIOS解決方案,滿足客戶的需求。期待具備3年以上BIOS研發經驗的人才加入,在這個職務中發揮BIOS的專業為公司開創更多的價值。
【主要工作內容】
-X86專案BIOS研發與維護(AMI Aptio4/Aptio5)
-客戶需求解決方案研發
【必要條件】
工作經驗:
1. BIOS coding experience (at least 3 years working experiences in BIOS)
2. Single Chip coding/design experience
3. Familiar with Assembly and C language
學歷要求:大學、碩士
科系要求:工程學科類
擅長工具:AMI相關研發工具(AMIVEB, MMTool, AMIBCP)
工作技能:須熟悉X86系統邏輯元件、Vendor document、uEFI架構及原理
BIOS development & debugging.
1. Maintain CRB status up to date and align BKC Intel for issue clarify.
2. Setup New Platform CRB System environment (included LAN, OS, Driver, HDD, Testing script...etc,) for performance test.
3. Prepare HW Debugging/Performance test setup following the requests from Project Lead.
4. Perform set of tests and ensure correctness of test results.
5. Run specific test setups and ensure to achieve earlier reported results.
6. Develop an environment to perform FW/SW test via python or shell script in automated way.
7. Familiar with BIOS source code structure
8. Familiar with x86 architecture
9. Proven ability using appropriate Intel BIOS debugging tools and equipment.
Phoenix Technologies is looking for an experienced engineer in Customer Engineering Group. There are several diverse software activities in this group. Various responsibilities include:
•Can solve technical issues independently
•Provide technical training/presentation for specific technical topics
•Can help others with technical issues by providing guidance and directions
•Communicate with other engineering teams and/or managers to get solutions for technical issues
•Study new technical spec and provide solutions accordingly
•Discuss with customers for system design review and provide professional suggestions
•Can attend technical review meeting (Con-Call) with customers/vendors to provide updates on technical issues
韌體團隊開發範疇:
1. 研究電池特性(例如:鋰電池),開發新的電池電瓶分析演算法。
2. 完成電池測試儀器、電池充電器功能開發。
專案執行過程的常態性工作:
1. 使用MCU開發工具及程式語言,主要是C語言。
2. 進行單元功能程式整合。
3. 單元功能程式撰寫及驗證。
4. 撰寫工程規格 / 技術文件 (包含測試計畫)。
5. 韌體版本管控 (Git)。
Our FW team is responsible for:
1. Developing the functionalities of battery diagnosis/charging products.
2. Investigating new diagnosis algorithm for batteries is part of our job.
Regular duties in project execution:
1. Use MCU development tools and programming languages, primarily C language.
2. Perform unit function program integration.
3. Write and verify unit function programs.
4. Write engineering specifications / technical documentation (including test plans).
5. Firmware version control (Git).