Intel

OpenBMC Firmware Engineer

Posted on: 5 Mar 2021

Hillsboro, OR

Job Description

Job Description

The Datacenter Platform Group OpenBMC development team develops Baseboard Management Controller (BMC) firmware (or embedded software) for Intel reference servers. This team models sample code for customers to implement on their own platforms for the datacenter. We partner with a community of open source software developers from other companies with a vision to create a free and open source server management platform. We envision the BMC taking a larger role in server and platform management with opportunities for innovation and growth.

Join a team delivering OpenBMC, an open source server management solution for the modern data center powered by Intel Xeon servers. In this role, you will design, implement, improve and test Linux applications using the latest C++ technologies. You will develop secure software, firmware and RESTful web interfaces responsible for platform monitoring, remote access and virtual media. You will work with a team of high caliber firmware engineers interacting with and influencing server board designers, thermal experts, power management experts, storage experts and server architects. In this role you will gain invaluable experience helping you understand the inner workings of servers, and how clusters of servers are managed

At Intel we value diversity, discipline, integrity and professionalism while delivering products with velocity to meet product timelines. The ideal candidate must demonstrate these values and must work well in a diverse and cross geo team environment. In this position you will gain invaluable experience which will allow growth and expanded opportunities within this business group as well as future possible opportunities with other business groups within Intel.

Qualifications

You must possess the minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Relevant experience can be obtained through schoolwork, classes and project work, internships, military training, and/or work experience.

* 6+ years of software and/or firmware development experience (4+ years if you have a Masters Degree)

* 3+ years of experience with development for RTOS and/or Linux kernel (u-boot, device drivers, and multi-threaded applications) with demonstrated expertise in design and implementation of multitasking, event driven real time firmware using C and understanding of RTOS concepts including task switching, deadlocks, and resource management issues

* 3+ years of experience using C++ and C programming skills.

* Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering or related field

Additional Preferred Qualifications

* 1+ years of experience using modern C++11 or newer, with a preference for C++17 experience.

* 1+ years of experience with Linux Open source - upstreaming and maintaining open source repositories.

* 1+ years of experience with one or more of the following protocols: Redfish, IPMI, IPMB, I2C, KCS, RGMII

* 1+ years of experience with servers and Intel architecture for servers.

* 1+ years of experience in developing security conscious firmware, source code and threat models.

* 1+ years of experience and knowledge of IA architecture and EFI BIOS.

* 1+ years of experience and knowledge of TCP/IP protocol and experience in solving complicated network issue.

* 1+ years of experience programming for ARM processors.

* 1+ year of embedded Linux experience

* 6 months of experience with OpenBMC.
Inside this Business Group
The Data Center Group (DCG) is at the heart of Intels transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologiesspanning software, processors, storage, I/O, and networking solutionsthat fuel cloud, communications, enterprise, and government data centers around the world.

Posting Statement

All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

USExperienced HireJR0146355Hillsboro

Intel

Santa Clara, CA

Intel Corporation offers computing, networking, data storage, and communication solutions worldwide. It operates through Client Computing Group, Data Center Group, Internet of Things Group, Non-Volatile Memory Solutions Group, Programmable Solutions Group, and All Other segments. The company offers microprocessors, and system-on-chip and multichip packaging products.

It also provides NAND flash memory products primarily used in solid-state drives; and programmable semiconductors and related products for communications, data center, industrial, and military markets. In addition, the company develops computer vision and machine learning, data analysis, localization, and mapping for advanced driver assistance systems and autonomous driving. Its platforms are used in notebooks, systems, and desktops; cloud, enterprise, and communication infrastructure market segments; and retail, automotive, industrial, and various other embedded applications.

It serves original equipment manufacturers, original design manufacturers, industrial and communication equipment manufacturers, and cloud service providers. Intel Corporation has a collaboration with Telefonaktiebolaget LM Ericsson (publ) to develop software defined infrastructure for network functions virtualization, distributed cloud, and 5G applications. The company was founded in 1968 and is based in Santa Clara, California.

  • Industry
    Information Technology
  • No. of Employees
    107,400
  • Jobs Posted
    6311

Similar Jobs