Firmware Validation Engineer (Python - AI, Automation)
About the role
Who We Are
Compute
HPE
What you'll do
- Develop comprehensive test plans and automate test solutions for firmware products and system-level solutions across multiple platforms and organizations within the Global Business Unit.
- Contribute as an individual contributor while actively driving hands-on qualification and validation of iLO products and solutions.
- Collaborate with Quality Engineering (QE) teams and outsourced partners across all phases of the Software Testing Life Cycle (STLC).
- Build and strengthen partnerships with internal and outsourced development teams to support software design, validation, and quality initiatives.
- Provide domain expertise and technical leadership to cross-functional projects, programs, and organizational initiatives.
- Drive innovation through the adoption and integration of emerging technologies, tools, and methodologies within software validation and engineering activities.
You will join a world-class engineering team focused on qualifying and testing HPE's next-generation infrastructure and lifecycle management solutions. Our team is passionate about delivering exceptional customer value through strong collaboration, innovation, and a commitment to getting it right the first time.
Education and Experience
- Bachelor's or Master's degree in Computer Science, Information Systems, Electronics, or a related field.
- Typically, 5+ years of experience.
Required Knowledge and Skills
- Strong
BIOS/UEFI
validation
knowledge.
- Good understanding of
CPU, Memory, Security, RAS,
and platform management features.
- Experience in end-to-end test planning, execution, defect analysis, and release qualification.
- Hands-on expertise in
Python
automation
and firmware debugging.
- Ability to drive quality initiatives and collaborate effectively across engineering teams.
- Familiarity with
AI/GenAI
tools to improve test design, automation, debugging, developing AI agents to increase the productivity.
- Good with Python scripting and test
automation
development.
- Strong hands-on experience with GitHub Copilot and AI-assisted software development workflows.
- Ability to effectively leverage AI tools such as GitHub Copilot to accelerate automation script development, debugging, and test execution.
- Strong understanding of server management technologies, platform validation, option validation, firmware architecture, and low-level system components.
- Working knowledge of Redfish APIs; experience in security testing is highly desirable.
- Experience assembling and configuring server hardware, including CPUs, memory, storage devices, network adapters, power supplies, and disk drives.
- Strong understanding of the testing ecosystem, including tools, test environments, data management, automation frameworks, and execution infrastructure.
- Good understanding of Software Development Life Cycle (SDLC) methodologies and Agile development practices.
Additional Skills
- Proven leadership capabilities with a strong focus on execution and results.
- Excellent verbal and written communication skills.
- Knowledge of fault-tolerant systems and high-availability architectures is an advantage.
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.