• 3-7 years of experience in the x86 BIOS/UEFI development
• Experience with x86 CPU/APU architectures and associated compilation tools
• Expert in C language Experience with platform bring-up.
• Familiar with at least one BIOS code base
• Experience of working with opensource coreboot project & mainboard related porting.
• Experience of working with Intel FSP codebase and understanding of coreboot & FSP boot flow.
• Understanding of coreboot & FSP build tools and build processes.
• Experience of working with different coreboot payloads like edk2, SeaBios, Tianocore etc
• Ability to read platform Hardware and Processor specifications to understand the coreboot mainboard porting required.
• Good understanding of UEFI framework concepts to port UEFI code to FSP.
•BIOS feature study/implement:
Secure BIOS, BIOS module implement.
•BIOS Porting & Maintenance:
Lead BIOS projects, collaborating with cross-functional teams for motherboard porting.
Oversee the design, development, planning, and continuous maintenance of BIOS for gaming products.
•Testing & Debugging:
Work with cross-functional teams to diagnose and resolve BIOS-related technical issues.
Provide comprehensive analysis and solutions for custom BIOS development in gaming hardware.
•Documentation:
Create and maintain detailed technical documentation, including BIOS features, development processes, and testing procedures.
*彈性工作時間,薪優福利佳,並備有新店/中和線交通車*
【職務概要】
在此職位中將負責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架構及原理
Welcome to apply here:
Server FW: https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite/job/Taiwan-Taipei/Senior-Firmware-Application-Engineer_JR1996803
Notebook FW: https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite/job/Taiwan-Taipei/Senior-Firmware-Application-Engineer_JR1996803
We are looking for Server/ Notebook Firmware Application Engineer in NVIDIA Taipei office. NVIDIA is leading the way into the high-growth areas of High-Performance Computing, Artificial Intelligence, and Computer Gaming. The company is pushing hard the technology in all areas. The GPU Application Engineering team is searching for ARM Firmware Engineer to engage for partner development in ARM-based servers with NVIDIA solutions. You'll find the work is exciting, fun, and meaningful challenges to work for NVIDIA leading solutions into Enterprise partners platform.
What you’ll be doing:
.Work with customers to provide deep technical assistance in NVIDIA ARM requirements into customer Enterprise platforms OR Notebook system.
.Assist to achieve fully optimized design with NVIDIA products and provide customer feedback as to product features and software enhancement.
.Work for customers ARM-Grace Enterprise platform bring up, issues analysis and root cause till mass production.
.Required tools development focus on NVIDIA Enterprise product segments needed.
.Provide tech training to customers for new ARM-based Enterprise engagement/ Notebook.
.Overseas travel will be required if needed.
What we need to see:
.BS or MS degree (or equivalent experience) in Computer Science/Computer Engineering/Electrical Engineering or a related degree field.
.5+ years of significant software development experience.
.The skill of ARM Server System Architecture, also understands X86 will be another plus.
.Familiar with Linux skill/operation, BMC will be the strong plus.
.Experiences on ARM features developing specifically for Enterprise platforms OR Notebook system that include the security and UEFI (BootLoader) implement/BIOS.
.Skills of C/C++/ Python/Perl.
.Excellent communication skills, flexibility in task assignments, and working under pressure.
Ways to stand out from the crowd:
.Strong oral & written communication skills (both English and Chinese).
.Self-motivated and aggressive to learn.
韌體團隊開發範疇:
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).
1. Responsible for BIOS server project and co-work with other function team for motherboard porting.
2. Develop x86 BIOS feature, including RAS, redfish, IPMI, … etc, according to customer request.
3. Coordinate with EE/vendor to narrow down problems, provide root cause, and patch for BIOS issues.
4. Study and develop new technical knowledge, participate BIOS design, and write related guide.
#LI-A