Search Jobs

Search by job, company or skills

Senior Firmware Engineer

Senior Firmware Engineer

Quest Global
  • Posted 19 hours ago
  • Be among the first 10 applicants

Job Description

Senior Embedded Firmware Engineer - EC/BIOS

Experience : 5 - 15 Years

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 – 15+ 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.

We are recruiting for multiple roles expertise with x86 UEFI BIOS development (like Boot phase modules/Driver development/Device access/UEFI Protocol usage/ACPI-SMBIOS)

  1. BIOS Engineer
  2. Senior BIOS Engineer - UEFI BIOS x86 Engineer
  3. Firmware Architect
  4. Firmware Developer – EC UEFI Developer on Qualcomm ARM Platforms
  5. Firmware Engineer BIOS | UEFI | ARM Cortex
  6. Senior Firmware Engineer BIOS/UEFI | C/C++, ARM Cortex-M
  7. ARM QA Engineer – UEFI/BIOS Windows on ARM Testing

You may please connect with me on linkedin.com/in/sunilchandran

More Info

Job Type:
Industry:
Employment Type:

Key Skills

low-level debugging

eSPI

system bring-up

automation pipeline development

BIOS

About Company

Similar Jobs

5-7 yrs
Taiwan, Taipei City
Skills:
C, Python, UEFI implementation, Server System Architecture
7-9 yrs
Taiwan, Taipei City
Skills:
C, Usb, Can, Pci, I2c, PC hardware architecture, LPC, address decoding, logic analyzers, Zephyr RTOS, cryptographic security functions, Oscilloscopes, eSPI, hardware software integration, Analog Circuit Design, programmable peripheral ICs, keyboard controllers, SMBus, embedded microprocessor design, MCTP, PECI, QSPI, I3C
7-9 yrs
Taiwan, Taipei City
Skills:
Rtos, Git, Embedded C, Embedded Linux, Ble, Lte, H.265, IoT communication architectures, Wi-Fi, h.264, Embedded device drivers