Skip to content
mimi

STAFF Firmware Engineer - OpenBMC (x86, Redfish, Linux, Yocto, Data Center)

Confidential company

San Jose · On-site Full-time Lead $160k – $225k/yr Today

About the role

STAFF Firmware Engineer - OpenBMC (x86, Redfish, Linux Kernal, Yocto, Data Center)

About

Fulltime position – Must work onsite in San Jose or Austin, TX

CONFIDENTIAL: Publicly traded computer HARDWARE infrastructure platform solutions company with over $5 Billion in sales whose stock price has grown over 300% in the last year because their products and services are used within Ai Data Centers.

Technical Lead for complex HW/SW Integration for OpenBMC x86-based Data Center appliances.

Role Summary

This very experienced Embedded Software/Firmware/OpenBMC Engineer should have 8+ years of experience with recent expertise developing firmware and platform-management solutions that serve as the "bridge" between raw hardware and the application layer for x86 Data Center hardware, firmware, and embedded software. This position will be centered on the BSP (Board Support Package), Diagnostics, and SDK for Ai Accelerators and NPUs (Network Processing Units).

Need someone that is passionate about working closely with the HW/SW interface to enable management of a fleet of devices in tomorrow’s Data Center environments. The person must be very conversant with board management controllers (BMC), low level drivers and capable of mentoring a team of engineers.

This Leader will work in cross functional teams with customers, product line management, manufacturing engineering, hardware engineering, quality assurance and project leadership to ensure robust and high-quality software.

Responsibilities

  • Lead Technical Solutions: Spearhead the design, development, and implementation of intricate technical solutions for complex x86 based appliance projects for data center and enterprise applications.
  • Drive Software Development: Write, debug and maintain software across various languages (C/C++/Python) and software hierarchies (from firmware to application level), adhering to established development practices.
  • Analyze and Optimize: Review customer requirements, analyze trade-offs in complex systems, recommend optimal solutions, and develop comprehensive deployment strategies.
  • Foster Collaboration: Work within cross-functional teams with other developers, customers, and manufacturing engineers to ensure robust and high-quality product development, incorporating feedback for design enhancements.
  • Build & Maintain: Design, develop, and analyze tests and test-automation suites, and provide ongoing maintenance, support, and enhancements for existing systems and platforms.

Requirements

  • BS Technical degree and 8+ years of Embedded Software/BMC/C++/Firmware experience with recent focus on creating solutions for the complex integrations of hardware and software within an x86 Data Center environment.
  • Should have expertise in OpenBMC, Redfish, Yocto, Embedded C++, Linux Kernal, ARM/x86 platforms, JTAG, BSP, SDK, Firmware, and hardware/software integration.
  • Must be willing to work onsite 4 days a week in either San Jose, CAor Austin, TX.
  • Sponsorship is a possibility for the right skillset.
  • Must have great English communication skills and ability to work with teams located around the globe.

Requirements

  • This very experienced Embedded Software/Firmware/OpenBMC Engineer should have 8+ years of experience with recent expertise developing firmware and platform-management solutions that serve as the "bridge" between raw hardware and the application layer for x86 Data Center hardware, firmware, and embedded software
  • The person must be very conversant with board management controllers (BMC), low level drivers and capable of mentoring a team of engineers
  • BS Technical degree and 8+ years of Embedded Software/BMC/C++/Firmware experience with recent focus on creating solutions for the complex integrations of hardware and software within an x86 Data Center environment
  • Should have expertise in OpenBMC, Redfish, Yocto, Embedded C++, Linux Kernal, ARM/x86 platforms, JTAG, BSP, SDK, Firmware, and hardware/software integration
  • Must be willing to work onsite 4 days a week in either San Jose, CAor Austin, TX
  • Sponsorship is a possibility for the right skillset
  • Must have great English communication skills and ability to work with teams located around the globe

Responsibilities

  • - Technical Lead for complex HW/SW Integration for OpenBMC x86-based Data Center appliances
  • This position will be centered on the BSP (Board Support Package), Diagnostics, and SDK for Ai Accelerators and NPUs (Network Processing Units)
  • Need someone that is passionate about working closely with the HW/SW interface to enable management of a fleet of devices in tomorrow’s Data Center environments
  • This Leader will work in cross functional teams with customers, product line management, manufacturing engineering, hardware engineering, quality assurance and project leadership to ensure robust and high-quality software
  • Lead Technical Solutions: Spearhead the design, development, and implementation of intricate technical solutions for complex x86 based appliance projects for data center and enterprise applications
  • Drive Software Development: Write, debug and maintain software across various languages (C/C++/Python) and software hierarchies (from firmware to application level), adhering to established development practices
  • Analyze and Optimize: Review customer requirements, analyze trade-offs in complex systems, recommend optimal solutions, and develop comprehensive deployment strategies
  • Foster Collaboration: Work within cross-functional teams with other developers, customers, and manufacturing engineers to ensure robust and high-quality product development, incorporating feedback for design enhancements
  • Build & Maintain: Design, develop, and analyze tests and test-automation suites, and provide ongoing maintenance, support, and enhancements for existing systems and platforms

Skills

ARMBSPBMCC++Data CenterEmbedded C++FirmwareJTAGLinux KernelOpenBMCPythonRedfishSDKYoctox86

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free