Posted in

Principle Firmware Engineer – Cloud Server Firmware

Principle Firmware Engineer – Cloud Server Firmware

CompanyJabil
LocationAustin, TX, USA
Salary$127300 – $229200
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor or Master in Electronics, Computer Science, Software Engineering or related equivalent experience is required
  • Firmware development required
  • 7+ years related Firmware development
  • With Server or Storage product experience Required
  • Min. Of 2 years in Open-source and Closed source server and storage stack experience is required
  • Min. Of 2 years Expertise in design and debugging Firmware, BIOS, Linux Kernel, and/or Linux OS issues on SoC and platform level, UEFI, Coreboot is required
  • Min. Of 2 years Solid Knowledge of low-level protocol, including I2C/I3C, PMBUS, SPI, UART, JTAG, GPIO/SGPIO is required

Responsibilities

  • Technical lead in architecture definition, design, and integration of new innovative storage and server intelligent infrastructure solutions
  • Design, Develop, and Debug firmware by applying knowledge of server hardware architecture and system design
  • Strong knowledge of Linux device drivers, OpenBMC implementation nuances
  • Creating/Review High-level and low-level design flows, ability to map those into firmware architecture and implementation
  • Co-review the HW schematic relative to the Firmware design
  • Source code management (Git), Code review for the design change, and release FW
  • Communicate technical aspects of a project effectively to cross-functional teams
  • Technical proposal and feature assessment, Assist in analyzing technical risks, blockers, and opportunities to ensure a smooth project transition.

Preferred Qualifications

  • BMC, openBMC, BIOS, RoT firmware solution experience
  • BIOS concept and experience is preferred
  • Good C and C++ coding skills, including well design concepts and code tracing
  • Familiar with Linux operation system, kernel, and application
  • Well understanding of BMC IPMI 2.0 and DCMI1.5, like IPMI Messaging, SDR, SEL, FRU, SOL, IPMB, LAN, KCS, event log, PEF, ME, NM, PECI
  • Independently porting skill of BMC to custom HW or algorithm
  • Experience in participating in at least one whole server project cycle
  • Experience in Redfish or BMC WebUI or Linux kernel development