Back to jobs
Quest Global

Senior Developer - BIOS/EC Firmware Engineer

Taipei station, Zhongzheng District, Taipei City, TaiwanPosted 2 weeks ago
Full-timeonsite

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.


See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
Senior Developer - BIOS/EC Firmware Engineer at Quest Global | Renata