Staff Engineer - Redfish/BMC/IPMI Developer

September 16

Apply Now
Logo of GEICO

GEICO

Auto Insurance β€’ RV Insurance β€’ ATV Insurance β€’ Boat Insurance β€’ Motorcycle Insurance

10,000+

Description

β€’ The Redfish/BMC/IPMI Developer will be involved in the end-to-end development and maintenance of systems management solutions. β€’ They will actively contribute to the development, integration, and enhancement of Redfish API standards, BMC firmware functionalities, and IPMI commands and procedures. β€’ As a Staff Engineer, you will design and develop sophisticated server management solutions using Redfish API standards. β€’ Enhance and maintain BMC firmware, ensuring optimal hardware-software integration. β€’ Implement, optimize , and troubleshoot IPMI-related procedures. β€’ Collaborate with various teams to customize Redfish standards for specific product needs. β€’ Work closely with hardware teams in developing and enhancing BMC firmware functionality. β€’ Lead the diagnostic processes, troubleshooting, and issue resolution related to systems management. β€’ Uphold stringent security protocols across all systems management solutions. β€’ Develop comprehensive automated testing procedures to validate functionality. β€’ Produce detailed technical documentation and provide training for relevant stakeholders. β€’ Participate in comprehensive system design reviews and API specifications evaluations. β€’ Implement and improve IPMI commands and procedures.

Requirements

β€’ Hands-on experience with BMC firmware development, including knowledge of underlying hardware and software interactions β€’ Proficiency in IPMI tool suite, with demonstrated knowledge of command sets, KVM, SOL, and remote connectivity methods β€’ Proficient with BMC functionalities and out of band management interfaces/protocols such as PECI, Redfish, and IPMI β€’ Demonstrated ability in firmware development or system-level software development β€’ Hands-on experience with implementing solutions around OpenBMC , AGESA , ODIM β€’ Experience with C/C++ development, bash/python/GO for scripting, and debugging skills in embedded Linux operating environments β€’ Deep knowledge of Server Systems including SBIOS, Network, power, rack layouts, cabling, and experience with Compute, Storage and GPU servers β€’ Good understanding of CPU architecture, DDR4, UPI, PCIe, NVMe , ACPI, RAS, Power Management, TPM/TXT, and EDKII, and Secure boot β€’ Familiar with UEFI driver development and various UEFI protocols is a plus β€’ Advanced knowledge of OS internals and how BIOS/UEFI interacts with OS β€’ Familiarity with standard cryptographic practices and secure coding standards β€’ In-depth knowledge of data structures and algorithms β€’ Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication) β€’ Strong problem-solving ability β€’ Ability to excel in a fast-paced, startup-like environment

Benefits

β€’ Premier Medical, Dental and Vision Insurance with no waiting period** β€’ Paid Vacation, Sick and Parental Leave β€’ 401(k) Plan β€’ Tuition Reimbursement β€’ Paid Training and Licensures

Apply Now

Similar Jobs

September 15

Allstate

10,000+

Build cloud application development and hosting platforms for Allstate.

September 15

Allstate

10,000+

Allstate seeks a Cloud Product Engineer for cloud application development.

September 15

Allstate

10,000+

Cloud Product Engineer working on Azure AI solutions for Allstate.

Built byΒ Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com