Role responsibilities
Lead the design and implementation of complex software for board management controllers and orchestration software in data center environments. Provide technical leadership and mentorship to a global team of senior engineers while managing customer requirements and project risks.
Requirements
Requires 10 to 15 years of experience with strong C programming skills and in-depth knowledge of Linux kernel and device drivers. A bachelor's degree and expertise in BMC protocols and hardware interfaces are required.
Key skills
C Programming, Linux Kernel, Device Drivers, Board Management Controllers, OpenBMC, Redfish, IPMI, Project Management, Technical Leadership, Board Bringup, I2C, SPI, UART, JTAG, TCP/UDP, Firmware Development
Keywords
C, Linux, U-boot, ThreadX, BMC, IPMI, SDR, SEL, FRU, SOL, IPMB, KCS, KVM, Redfish, OpenBMC, ARM, AST 2500, AST 2600, I2C, PMBUS, SPI, LPC, UART, JTAG, SCSI, RAID, SAS, SATA, PCI Express, TCP/UDP