SUMMARY
Take the major responsibility for BMC/OpenBMC firmware design for Server and Storage projects. Provide necessary inputs to validation engineers for design quality assurance. Drive innovation and continuous improvement within Jabil Circuit by harnessing new design technologies and methodologies. Provide exceptional support to external and internal customers, team members, and other persons through technical project cooperation.
ESSENTIAL DUTIES AND RESPONSIBILITIES include, but are not limited to the following:
- Design, develop, maintain, and debug BMC/OpenBMC Firmware by applying knowledge of server hardware architecture and system design.
- High-level and low-level design and implementation for new feature or idea.
- Ability to engage as an independent professional; articulate and compare alternative approaches with multi-functional teams.
KNOWLEDGE REQUIREMENTS
- 3 years+ of BMC/OpenBMC firmware experience.
- Good C/C++ coding skills, including well design concepts and code tracing skill.
- Well understanding of the principles of Linux operation system, kernel, application
- Well understanding of BMC IPMI 2.0
- Knowledge in Redfish (Restful API) is a plus
- Independently porting skill of BMC to custom HW or algorithm.
- Ability to read schematics
- Experience of participating at least one whole server project cycle.
- Bachelor or Master in Electronics, computing, software engineering or similar
Personality
- Enjoy in coding, debugging, and learning new technical knowledge
- Pragmatic but not stubborn
- Patient and enthusiasm in work
- Logicality and communication skill
- Teamwork and selfless contribution