Senior Lead Software Engineer - Open BMC
Role responsibilities
Lead the design and implementation of software for board management controllers and orchestration software for data center environments. Provide technical leadership to a team of engineers while collaborating cross-functionally to ensure high-quality software delivery.
Requirements
Requires 6 to 12 years of experience with strong C programming skills and in-depth knowledge of Linux kernels and BMC protocols. A bachelor's degree and expertise in hardware-software interfaces and low-level drivers are expected.
Key skills
C Programming, Linux Kernel, Device Drivers, OpenBMC, Board Management Controllers, IPMI, Redfish, ARM Architecture, I2C, SPI, UART, Technical Leadership, Board Bringup, U-boot, IPC, Firmware Development
Keywords
OpenBMC, BMC, Linux, C, IPMI, Redfish, SDR, SEL, FRU, SOL, IPMB, KCS, KVM, ARM, AST 2500, AST 2600, I2C, PMBUS, SPI, LPC, UART, JTAG, SCSI, SES, RAID, SAS, SATA, SSD, PCI Express, TCP/UDP