Expedera_美商艾柏德股份有限公司台灣分公司
Mid-Senior Level Firmware Design Engineer 中高階韌體設計工程師
9/23 Updated
Array
Full-time
Entry-level
0 ~ 5 applicants

Salary & Location

Salary negotiable
(Regular monthly salary of NT$40,000 or above)
新竹縣竹北市

Required

Work Experience
不拘

Job Description

We are seeking a highly skilled and motivated Mid-Senior Level Firmware Design Engineer to join our dynamic engineering team. The ideal candidate will have a strong background in firmware development, with specific experience in PCIe, LPDDR, or High-Performance Computing (HPC) environments. This role will involve designing, developing, and optimizing firmware for cutting-edge technologies and contributing to the validation team to ensure the reliability and performance of our products. You will work closely with hardware engineers, software developers, and validation specialists to deliver robust and high-performance solutions.
Key Responsibilities:
- Design, develop, and test firmware for PCIe, LPDDR, and HPC applications.
- Collaborate with hardware engineers to define system requirements and create detailed firmware specifications.
- Develop low-level drivers and firmware components to interface with hardware peripherals.
- Optimize firmware performance for latency, throughput, and power efficiency.
- Debug and troubleshoot firmware issues at the hardware-software interface level.
- Participate actively in the validation process, including defining test strategies, developing test plans, and executing validation tests to ensure the robustness and reliability of firmware solutions.
- Work closely with cross-functional teams, including hardware, software, and validation teams, to ensure seamless integration and validation of firmware components.
- Conduct code reviews and ensure adherence to industry best practices and coding standards.
- Contribute to the continuous improvement of development and validation processes.
Qualifications:
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 5+ years of experience in firmware development, with a strong emphasis on PCIe, LPDDR, or HPC environments.
- Proficiency in C/C++ programming languages and embedded development environments.
- Solid understanding of computer architecture, memory systems, and hardware-software interaction.
- Experience with low-level driver development and debugging tools.
- Familiarity with communication protocols such as PCIe, USB, I2C, SPI, etc.
- Hands-on experience with hardware debugging tools such as oscilloscopes, logic analyzers, and JTAG debuggers.
- Experience with validation processes, including test plan development and execution.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Excellent verbal and written communication skills.
Preferred Qualifications:
- Experience with FPGA-based development or hardware simulation tools.
- Knowledge of software development methodologies such as Agile or Scrum.
- Experience with version control systems (e.g., Git, SVN).
- Familiarity with real-time operating systems (RTOS) and Linux kernel development.
Why Join Us?
- Opportunity to work on innovative and cutting-edge technology.
- Collaborative and inclusive work environment with a focus on continuous learning and development.
- Competitive compensation and benefits package.
我們正在尋找一位高技能且充滿動力的中高階韌體設計工程師加入我們充滿活力的工程團隊。理想的候選人應具有強大的固件開發背景,尤其是在PCIe、LPDDR或高性能計算(HPC)環境方面的經驗。此職位將涉及設計、開發和優化前沿技術的固件,並貢獻於驗證團隊以確保我們產品的可靠性和性能。您將與硬體工程師、軟體開發人員和驗證專家緊密合作,提供穩健且高性能的解決方案。
主要職責:
- 設計、開發和測試PCIe、LPDDR和HPC應用的韌體。
- 與硬體工程師合作,定義系統需求並創建詳細的固件規格。
- 開發低層驅動程序和韌體組件,以便與硬體外設接口。
- 優化韌體性能,以達到延遲、吞吐量和功耗效率的最佳平衡。
- 在硬體-軟體接口層面上進行固件問題的調試和排錯。
- 積極參與驗證過程,包括定義測試策略、制定測試計劃以及執行驗證測試,以確保固件解決方案的穩健性和可靠性。
- 與跨功能團隊(包括硬體、軟體和驗證團隊)緊密合作,確保韌體組件的無縫集成和驗證。
- 進行代碼審查,確保遵守行業最佳實踐和編碼標準。
- 促進開發和驗證過程的持續改進。
資格要求:
- 電機工程、計算機工程、計算機科學或相關領域的學士或碩士學位。
- 5年以上固件開發經驗,特別是在PCIe、LPDDR或HPC環境方面。
- 精通C/C++編程語言和嵌入式開發環境。
- 對計算機架構、記憶體系統和硬體-軟體互動有深入了解。
- 具有低層驅動程序開發和調試工具的經驗。
- 熟悉如PCIe、USB、I2C、SPI等通信協議。
- 具備使用硬體調試工具(如示波器、邏輯分析儀和JTAG調試器)的實踐經驗。
- 有驗證過程的經驗,包括測試計劃的開發和執行。
- 優秀的問題解決能力,能夠在快節奏的環境中工作。
- 優秀的口頭和書面溝通技能。
優先條件:
- 具有FPGA基礎的開發或硬體仿真工具的經驗。
- 知曉軟體開發方法論,如敏捷或Scrum。
- 有版本控制系統(如Git、SVN)的經驗。
- 熟悉實時操作系統(RTOS)和Linux內核開發。
Number of Openings
2~2人
Educational Requirements
大學(學院)以上
Work Schedule
日班
Leave Policy
依公司規定
Job Category
Firmware Engineer
Hardware Development Engineer
0 ~ 5 applicants