Skip to content

Principle Firmware Engineer – Cloud Server Firmware
Company | Jabil |
---|
Location | Austin, TX, USA |
---|
Salary | $127300 – $229200 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior, 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