Current Open Positions

BMC Engineer
Beaverton and Taipei

Overview

Design, develop and maintain an OpenBMC solution that is tightly integrated with Phoenix UEFI server firmware. Working with a team of BMC and UEFI engineers, ensure our solution is robust, compatible with industry standards, feature-rich, customizable and secure. Help to develop documentation (requirements, user guides, release notes) and training material. May be asked to work closely with OEM or ODM customers to deploy to customer hardware.

Responsibilities

  • Work closely with management, peers & customers to develop requirements for a BMC product
  • Work closely with UEFI team to ensure interoperability between BMC and UEFI platform firmware
  • Work closely with design & QA teams on UI and usability
  • Assist in powering on new platforms
  • Debug hardware and firmware issues
  • Support bug and security fixes through a product’s lifecycle
  • Develop original code and solutions for customization and value-add features

Qualifications

  • BS in Electrical Engineering, Computer Science or equivalent, or 5 years experience in firmware development position
  • Experience with BMC firmware, preferably OpenBMC
  • Experience with a BMC, preferably AST 2500
  • Experience with IPMI and KVM
  • Proficiency in C
  • Strong debugging skills
  • Must work well both with a team and independently

Additional Desired Skills

  • Working knowledge of motherboard technologies such as PCIe, USB, UART, SPI, I2C
  • Working knowledge of server technologies such as RAS
  • Working knowledge of emerging technologies such as Redfish
  • Experience with operating system kernel and/or driver development, including Windows and Linux
  • Low-level hardware experience
  • Ability to read and understand motherboard schematics
  • Solid understanding of cryptographic technologies such as public-key cryptography
  • Proficiency in Python
  • Good English communication skills, both written and verbal

Apply Now

UEFI Server Silicon Engineer
Beaverton

Overview

Design, develop, power on, debug and support silicon-related UEFI firmware for next generation Intel server computers. Work closely with team members and other engineering teams within Phoenix to develop customizable and secure firmware for Intel x86 server SoCs, chipsets & processors.

Location

  • Beaverton, OR, USA

Responsibilities

  • Integrate silicon reference code into the Phoenix UEFI firmware code
  • Power on new reference platforms
  • Debug hardware and firmware issues
  • Support bug and security fixes through a product’s lifecycle
  • Develop original code and solutions for customization and value-add features
  • Work closely with internal engineers from silicon, core, QA and customer teams
  • Work closely with silicon vendor for problem analysis and resolution

Qualifications

  • BS in Electrical Engineering, Computer Science/Engineering or equivalent, or 5+ years in firmware or software development
  • 3+ years experience in UEFI firmware development
  • Proficiency in C
  • Strong debugging skills
  • Must work well both with a team and independently

Additional Desired Skills

  • Working knowledge of motherboard technologies such as PCIe, USB, UART, SPI, I2C
  • Working knowledge of server technologies such as IPMI, RAS
  • Experience with operating system kernel and/or driver development, including Windows and Linux
  • Low-level hardware experience
  • Ability to read and understand motherboard schematics
  • Solid understanding of cryptographic technologies such as public-key cryptography
  • Proficiency in Python
  • Good English communication skills, both written and verbal

Apply Now

UEFI Core Engineer
Taipei

Overview

Design, develop, power on, debug and support silicon-related UEFI firmware for next generation Intel server computers. Work closely with team members and other engineering teams within Phoenix to develop customizable and secure firmware for Intel x86 server SoCs, chipsets & processors.

Location

  • Taipei, Taiwan

Responsibilities

  • Integrate silicon reference code into the Phoenix UEFI firmware code
  • Power on new reference platforms
  • Debug hardware and firmware issues
  • Support bug and security fixes through a product’s lifecycle
  • Develop original code and solutions for customization and value-add features
  • Work closely with internal engineers from silicon, core, QA and customer teams
  • Work closely with silicon vendor for problem analysis and resolution

Qualifications

  • 3+ years in a UEFI firmware development position
  • BS in Electrical Engineering, Computer Science/Engineering or equivalent, or 5+ years in firmware or software development
  • Proficiency in C
  • Strong debugging skills
  • Must work well both with a team and independently

Additional Desired Skills

  • Working knowledge of motherboard technologies such as PCIe, USB, UART, SPI, I2C
  • Working knowledge of server technologies such as IPMI, RAS
  • Experience with operating system kernel and/or driver development, including Windows and Linux
  • Low-level hardware experience
  • Ability to read and understand motherboard schematics
  • Solid understanding of cryptographic technologies such as public-key cryptography
  • Proficiency in Python
  • Good English communication skills, both written and verbal

Apply Now

Want to join the team?

Just want to inquire about opportunities or send a resumé?

Contact Us

Top 10 reasons to join Phoenix