Job Summary
(Main Responsibilities)
For Server, Storage system level FW development, BMC FW design, development and Debug. Co-work with gaolable FW dev. Team for project support for fit design key milestone.
Essential Duties And Responsibilities
(Key firmware Engineering Capabilities)
-
Design, Develop, Debug OpenBMC-based functional modules, ensuring seamless integration with server platform hardware.
-
Customize OpenBMC's Linux distribution using Yocto Project, supporting operations based on Redfish and IPMI.
-
Develop, test and deploy server hardware components connected to BMC.
-
Create and maintain firmware CI/CD process to commit, unit test, and release code.
-
Create and review HLD and LLD, technical spec and related documents.
-
Effectively communicate the technical aspects of a project to cross-functional teams.
-
Propose technical solutions and assess feature requirements, assisting in analyzing technical risks, blockers, and opportunities to ensure smooth project transitions.
-
Monitor industry trends and incorporate new technologies.
Technical Knowledge & Skills
-
Deep understanding of OpenBMC architecture, including its core components (e.g., D-Bus, Systemd, REST API).
-
Familiarity with Yocto Project and Devtool for building and customizing embedded Linux systems.
-
Proficiency in hardware management protocols such as IPMI, Redfish, and PLDM.
-
Expertise in embedded system development, with experience in C++, Python, or LUA.
-
Familiarity with server hardware architecture, including the management and deployment of server key components.
-
Strong troubleshooting skills to quickly identify and resolve hardware and software integration issues.
-
Knowledge of industry-standard protocols such as MCTP and PLDM.
-
Familiarity with Platform porting and event logging.
, BE AWARE OF FRAUD: When applying for a job at Jabil you will be contacted via correspondence through our official job portal with a jabil.com e-mail address; direct phone call from a member of the Jabil team; or direct e-mail with a jabil.com e-mail address. Jabil does not request payments for interviews or at any other point during the hiring process. Jabil will not ask for your personal identifying information such as a social security number, birth certificate, financial institution, driver’s license number or passport information over the phone or via e-mail. If you believe you are a victim of identity theft, contact your local police department. Any scam job listings should be reported to whatever website it was posted in.