跳至主要內容

軟韌體工程師

Technology
和碩聯合科技
臺北市, 台灣1個月前
全職

職缺描述

About the Role

We are seeking a highly skilled and motivated Software/Firmware Engineer to join our Server Platform Development team. In this role, you will be responsible for the core low-level software that powers our next-generation enterprise server infrastructure. You will bridge the gap between hardware and software, developing and optimizing BIOS/UEFI, bootloaders, and Linux Board Support Packages (BSPs).

The ideal candidate has a deep understanding of computer architecture, excels at low-level hardware initialization, and possesses hands-on experience bringing up and porting Linux onto server-grade hardware platforms.

Responsibilities

  • Platform Bring-up & Porting: Lead and support the porting, customization, and stabilization of Linux Board Support Packages (BSPs) on new server hardware architectures.
  • Bootloader & Firmware Development: Develop, maintain, and optimize low-level firmware components including BIOS/UEFI, U-Boot, and secure boot flows.
  • Kernel & Driver Engineering: Design, write, and debug Linux kernel patches and device drivers for server peripherals, storage interfaces, and custom silicon.
  • Server Software Lifecycle: Collaborate closely with hardware teams to validate prototype boards, isolate signal/power integrity issues, and ensure production-ready software stability.
  • Automation & Tooling: Create robust automated testing frameworks and deployment scripts to streamline firmware flashing, validation, and continuous integration pipelines.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electronic Engineering, Computer Engineering, or a related technical field.

Required Skills

  • Familiar with C/C programming /debugging skills on embedded systems
  • Familiar with Python/Shell skills
  • Familiar with BIOS, BSP and Linux kernel/device driver development
  • Familiar with BIOS, Uboot and the Linux boot process
  • Experienced in Linux BSP porting for at least 1 year
  • Server-related software development
Keywords
LinuxInitializationPythonLinux kernelDebuggerShell scriptDebugging

對這個職缺感興趣嗎?