MCPNew: now works with Claude & AI assistants
questglobal

questglobal

Senior Developer - BIOS/EC Firmware Engineer

Company

questglobal

Role

Senior Developer - BIOS/EC Firmware Engineer

Location

Zhongzheng District, Taipei City, Taiwan

Job type

-

Found on Mokaru

1 month ago

Share this job

Salary

Not disclosed by employer

Job description

Job Requirements

Role Overview

We are seeking an experienced Embedded Firmware Developer with strong expertise in C, C++, and Python to design, develop, and optimize embedded software solutions. The ideal candidate will have hands-on experience in BIOS/EC Firmware Engineer with strong fundamentals in platform firmware and hardware interfaces. Candidate will have hands-on experience in BIOS/EC development, deep understanding of system-level communication protocols, and proven ability to work closely with ODM partners

Key Responsibilities

  • Design, develop, and maintain embedded firmware for SoC/MCU-based systems.
  • Design and develop BIOS/UEFI and EC firmware features for client platforms.
  • Work on core platform bring-up, feature enablement, and customization .
  • Collaborate closely with ODM partners for Root cause analysis, debugging platform issues, Driving fixes and feature enhancements
  • Implement and validate communication between BIOS and Embedded Controller (EC) .
  • Analyze hardware-software interaction issues using logs, traces, and debug tools.
  • Implement and optimize code in C, C++, and Python for embedded applications.
  • Collaborate with hardware and system teams to ensure seamless integration.
  • Debug and troubleshoot firmware issues across multiple platforms.
  • Contribute to automation pipeline development for continuous integration and deployment.

Work Experience

Required Skills & Qualifications

  • 5–8+ years of experience in embedded firmware development.
  • Strong proficiency in C, C++, and Python programming languages.
  • Solid experience in embedded software development for SoC/MCU systems.
  • Familiarity with UART, I2C, and eSPI communication protocols.
  • Strong experience in BIOS/UEFI and/or Embedded Controller (EC) firmware development .
  • BIOS architecture and boot flow
  • BIOS–EC interaction mechanisms
  • Experience in low-level debugging and system bring-up .

Preferred Skills (Nice to Have)

  • Knowledge of automation pipeline development and CI/CD practices.
  • Experience in Dock firmware development.

Education and Experience

  • Master’s or Bachelor’s degree in computer science, Computer Engineering, Electrical Engineering, Mathematics or equivalent.
  • Minimum 5 years of professional experience.
  • Experience in Agile/Scrum environment.
Resume ExampleCover Letter Example