Description
Firmware Developer (C/C++, Manageability - BMC) role at Hewlett Packard Enterprise, a global edge-to-cloud company. The role is hybrid, requiring 2 days per week in an HPE office.
The Compute at HPE team helps organisations power their edge-to-cloud platform with proven, workload-optimised products, solutions, and services. You will design enhancements, updates, and programming changes for portions and subsystems of firmware, including DSP, embedded code, CHIF, I2C, SPI drivers, BMC applications, and BIOS/UEFI.
Key responsibilities:
- Lead multiple project teams of software systems engineers and internal and outsourced development partners.
- Manage and expand relationships with internal and outsourced development partners.
- Review and evaluate designs and project activities for compliance with systems design and development guidelines and standards.
- Provide domain-specific expertise and overall software systems leadership and perspective to cross-organisation projects, programs, and activities.
- Drive innovation and integration of new technologies into projects and activities in the software systems design organisation.
- Provide guidance and mentoring to less-experienced staff members.
Requirements:
- Bachelor's or master's degree in Electronics & Communication, Computer Science, Information Systems, or equivalent.
- Typically, 5+ years' experience.
- Strong programming experience in C and C++.
- Strong understanding of the Server manageability domain and Server Industry in General.
- Experience in openBMC or Yocto-based Baseboard Management Controllers (BMC).
- Design, debug, and development on RTOS like Green Hills Integrity, Embedded Linux.
- Experience working with ARM processor or similar system controllers.
- Expertise in multiple firmware design tools and languages.
- Experience in overall architecture of software systems for products and solutions.
Benefits:
- Comprehensive suite of benefits supporting physical, financial, and emotional wellbeing.
- Investment in career development and growth.
- Unconditional inclusion and flexible work arrangements.