BMC Engineer at Beaverton, Oregon, USA (onsite)
Apply NowCompany: 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
Qualifications
Additional Desired Skills
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