SW Embedded BIOS Engineer
About the role
Who We Are
Job Family Definition
Management Level Definition
Responsibilities
In this role, you will help bring up and enable complex HPC platforms by working across BIOS, hardware, operating system, and validation boundaries. You will contribute to early platform definition, firmware implementation, debug, and release readiness for systems where reliability, performance, and hardware integration are critical.
- Designs, develops, and maintains BIOS enhancements, updates, and programming changes for server and high-performance computing platforms.
- Assesses design, coding, integration, and validation activities based on product goals, platform architecture, hardware dependencies, and firmware requirements.
- Writes and executes test plans, protocols, and documentation for assigned BIOS and platform-firmware areas; identifies, debugs, and resolves issues related to firmware behavior, hardware initialization, and integration with the broader system architecture.
- Leads or coordinates project work with software engineers, hardware partners, BIOS vendors, and development partners to deliver reliable, cost-effective, and high-quality firmware solutions for assigned subsystems.
- Collaborates and communicates with management, internal teams, and outsourced development partners on firmware design status, project progress, technical risks, and issue resolution.
- Represents the system software engineering team through all phases of larger, more complex BIOS and platform-firmware development programs.
- Provides guidance and mentoring to less-experienced staff members.
- Designs enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools.
- Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution.
- Writes and executes complete testing plans, protocols, and documentation for assigned portion of application; identifies and debugs, and creates solutions for issues with code and integration into application architecture.
- Leads a project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem.
- Collaborates and communicates with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution.
- Represents the software systems engineering team for all phases of larger and more-complex development projects. Provides guidance and mentoring to less- experienced staff members.
- Provides guidance and mentoring to less- experienced staff members.
Education and Experience Required
- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
•
Minimum 5 years of experience in BIOS development.
Knowledge and Skills
- Expertise with software systems design tools and programming languages used in platform firmware development, including C and C++.
- Expertise with BIOS technologies across multiple processor families, chipsets, and platform architectures.
- Expertise with UEFI firmware development, including platform initialization, driver development, debugging, and integration.
- Experience porting BIOS from a third-party vendor implementation to a proprietary platform.
- Experience with Linux development environments, build tools, scripting, and firmware debug workflows.
- Strong analytical, assessment, and problem-solving skills, especially for complex hardware, firmware, and system integration issues.
- Experience designing software systems that run across multiple platform types and hardware configurations.
- Experience with firmware testing methodologies, including test-plan creation, debug workflows, automation, test scripts, and tools.
- Excellent written and verbal communication skills, with the ability to clearly explain technical issues, tradeoffs, and recommendations in English.
- Ability to communicate product architectures, firmware design proposals, technical tradeoffs, and recommended options effectively with engineering teams and management.
Preferred qualifications include experience with server platform bring-up, silicon initialization, ACPI, SMBIOS, IPMI or Redfish-related firmware interfaces, secure boot, firmware update flows, board-level debug tools, and collaboration with BIOS vendors or silicon partners.
Accessibility
Health & Wellbeing
Personal & Professional Development
Unconditional Inclusion
Let's Stay Connected
Job
Job Level
Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities.
Recruitment Fraud Alert
Not included in the source posting: benefits.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.