BMC Engineer at Beaverton, Oregon, USA (onsite)

Apply Now

Company: CivicMinds, Inc.

Location: Beaverton, OR 97007

Description:

We are looking for individuals to help us design, develop and maintain an OpenBMC solution that is tightly integrated with our UEFI server firmware. You will work with a team of BMC and UEFI engineers, ensure our solution is robust, compatible with industry standards, feature-rich, customizable and secure. Help to develop documentation (requirements, user guides, release notes) and training material.

Location : Beaverton, Oregon, USA (onsite)

Responsibilities
  • Work closely with management, peers & customers to develop requirements for a BMC product
  • Work closely with UEFI team to ensure interoperability between BMC and UEFI platform firmware
  • Work closely with design & QA teams on UI and usability
  • Assist in powering on new platforms
  • Debug hardware and firmware issues
  • Support bug and security fixes through a product's lifecycle
  • Develop original code and solutions for customization and value-add features

Qualifications
  • BS in Electrical Engineering, Computer Science/Engineering or equivalent, or 5+ years in firmware or software development
  • 3+ years experience with BMC firmware, preferably OpenBMC
  • Experience with BMC hardware, AST 2500/2600
  • Experience with IPMI
  • Experience with Redfish
  • Experience with embedded Linux
  • Proficiency in C
  • Proficiency with git
  • Strong debugging skills
  • Must work well both with a team and independently


Additional Desired Skills
  • Working knowledge of motherboard technologies such as PCIe, USB, UART, SPI, I2 C
  • Experience with Yocto and BitBake
  • Experience with JIRA program management tool
  • Experience with Linux kernel and/or driver development
  • Low-level hardware experience
  • Ability to read and understand motherboard schematics
  • Solid understanding of cryptographic technologies such as public-key cryptography
  • Proficiency in Python
  • Good English communication skills, both written and verbal

Similar Jobs