Principal Firmware Engineer

Quest Global 

📍 Taipei, Taiwan 🇹🇼

full-time
principal
Posted —

Key Skills

FirmwareUEFIBIOSC++PCIe

Industry

Consumer ElectronicsTelecommunications

Job Description

Applicants can submit CV direct to Email : [email protected];[email protected]


Experience : 10 - 25 Years

  1. 固件架构师
  2. 韌體開發工程師


Job title - BIOS Platform Firmware Architect / Firmware Engineer


Key Skills required

  • Firmware development
  • Embedded Systems
  • UEFI
  • BIOS
  • C Programming
  • C++ Programming
  • Notebook/Desktop Architecture
  • Power delivery protocols
  • USB-C technology
  • USB
  • PCIe
  • I2C
  • RTOS
  • Secure Boot



Job Summary:

We are seeking a highly skilled and experienced Platform Firmware Architect to join our Firmware R&D team. The ideal candidate will be responsible for designing, developing, and optimizing firmware solutions for our PC platforms. This role demands a deep understanding of firmware development, architecture design, and system integration.

Key Responsibilities:

• Lead the architecture design and development of firmware for PC platforms.

• Collaborate with hardware and software teams to define and implement firmware solutions.

• Drive the integration of firmware with hardware components and ensure seamless interaction.

• Develop and maintain firmware architecture documentation and guidelines.

• Conduct code reviews and ensure adherence to best practices in firmware development.

• Identify and implement optimizations to improve firmware performance and efficiency.

• Lead proof of concept projects to explore new technologies and innovative firmware solutions.

• Work closely with third-party vendors and partners to integrate and validate firmware components.

• Provide technical leadership and mentorship to junior firmware engineers.

• Stay updated with the latest industry trends and advancements in firmware and hardware technologies.

Qualifications:

• Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.

• 8+ years of experience in firmware development and architecture, preferably in the PC industry.

• Strong proficiency in C/C++ programming languages.

• Experience with embedded systems, BIOS, UEFI, and low-level hardware interactions.

• Strong understanding of desktop and notebook PC architecture.

• Familiarity with power delivery protocols and USB-C technology.

• Familiarity with industry standards and protocols such as USB, PCIe, and I2C.

• Excellent problem-solving skills and the ability to troubleshoot complex issues.

• Strong communication and collaboration skills, with the ability to work effectively in a team environment.

• Proven track record of delivering high-quality firmware solutions in a fast-paced, dynamic environment.

• Experience with security aspects of firmware, such as secure boot and firmware update mechanisms.

• Familiarity with Agile development methodologies.

• Knowledge of power management and system optimization techniques.

• Previous experience working with ODMs and third-party vendors.

Knowledge & Skills

• Agile Methodology

• Algorithms

• C (Programming Language)

• C++ (Programming Language)

• Computer Engineering

• Computer Science

• Debugging

• Electrical Engineering

• Embedded Software

• Embedded Systems

• Firmware

• Firmware Development

• Git (Version Control System)

• Linux

• New Product Development

• Operating Systems

• Python (Programming Language)

• Real-Time Operating Systems

• Software Development

• Software Engineering

Cross-Org Skills

• Effective Communication

• Results Orientation

• Learning Agility

• Digital Fluency

• Customer Centricity