J
BMC/OpenBMC Engineer
J
BMC/OpenBMC Engineer
Jabil- Posted 5 hours ago
- Be among the first 10 applicants
Job Description
Responsibility
Typically, the following essential qualifications and experiences would be requested:
- Design, develop, maintain, and debug BMC Firmware by applying knowledge of server hardware architecture and system design.
- High-level and low-level design and implementation for new feature or idea.
- Leadership of team who can play as a platform owner or all-round knowledge who can play as a technical lead or dominate certain domain of BMC relevant who can coach the members.
Typically, the following essential qualifications and experiences would be requested:
- a) BMC or opensource software solution experience
- b) Good C/C++ coding skills, including well design concepts and code tracing skill.
- c) well understanding of the principles of Linux operation system, kernel, application.
- d) Solid Knowledge of low-level protocol, including I2C, PMBUS, SPI, UART, JTAG, GPIO.
- e) Well understanding of BMC IPMI2.0 and DCMI1.5, including IPMI Messaging, SDR, SEL, FRU, SOL, IPMB, LAN, KCS, event log, PEF, ME, NM, PECI.
- f) Independently porting skill of BMC to custom HW or algorithm.
- g) Experience of participating at least one whole server project cycle.
- h) Rich experience on Redfish or WebUI or linux kernel development.
- i) Bachelor or Master in Electronics, computing, software engineering or similar
- 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
- Additional Job Description
More Info
Key Skills
BMC or opensource software solution experience
Independently porting skill of BMC to custom HW or algorithm
Redfish or WebUI or Linux kernel development
C/C++ coding skills
