Senior Firmware Test Automation Engineer
Jabil
IndiaremotePosted 1 month ago
Skill Required
Firmware-TestingTest-EngineeringQA-EngineeringFirmware-EngineeringServer-Hardware-ValidationSenior-Firmware-EngineerSenior-Automation-Test-EngineerFirmware-Quality-EngineerFirmware-Test-LeadSenior-Test-EngineerLead-Embedded-Firmware-EngineerSenior-QA-Automation-EngineerSenior-QA-Automation-TesterSenior-Software-Test-EngineerSenior-Product-Test-EngineerAutomation Test EngineerFirmware EngineerTest AutomationautomationFirmwarePytestWeb AccessibilitydebuggingsecurityEmbedded CJenkinsTestNGPythondesignGitCI/CDRustJiraandCICDFulltime
Key highlights
- Title: Senior Firmware Automation Engineer at Jabil
- 5+ years BIOS/BMC firmware testing or automation experience required
- Bachelor's degree in EE/CE/CS required (Master's preferred)
- Strong technical leadership and automation strategy definition required
- Must understand industry standards: IPMI, DMTF, Redfish, PLDM, SPDM, UEFI, PCIe, ACPI, OCP, TPM, Root of Trust
- Experience with server or embedded systems preferred
Role overview
Jabil is seeking an experienced Senior Firmware Automation Engineer to lead the design, development, and optimization of automation infrastructure and validation methodologies for enterprise-class server firmware. This role requires strong technical leadership, the ability to define automation strategy, and a proven track record of improving test efficiency, coverage, and reliability.
Responsibilities
- Lead the design, development, and optimization of automation infrastructure and validation methodologies for enterprise-class server firmware
- Work closely with global firmware, hardware, and architecture teams to ensure secure, robust, and high-quality firmware delivery across multiple platforms
- Validate BIOS, BMC, and Root-of-Trust (RoT) firmware and related software components
- Own test case creation, review, and continuous improvement
- Develop and maintain automation frameworks and automated test suites
- Plan and execute comprehensive test strategies across the product lifecycle
- Collaborate for debugging, triage, and resolution
- Validate firmware across multiple server product lines
- Perform functional, regression, stress, performance, security, compliance, and interoperability testing
- Architect and implement automation solutions
- Review product specs and create test cases
- Collaborate with hardware/firmware/QA teams
- Drive test result analysis and root-cause investigations
- Ensure end-to-end validation coverage
- Plan work, coordinate milestones, and deliver on schedule
- Mentor junior engineers
Requirements
- Strong knowledge of BIOS, BMC, and firmware validation
- Proficient in Python, Robot Framework, OpenBMC automation
- Experience with OpenBMC test cases and debugging
- Ability to maintain automated test environments
- Familiarity with server hardware fundamentals
- Experience with Bugzilla, Jira, GitLab, GitHub, Jenkins, CI/CD
- Understanding of industry standards: IPMI, DMTF, Redfish, PLDM, SPDM, UEFI, PCIe, ACPI, OCP, TPM, Root of Trust
- Strong communication and collaboration skills
- Ability to work with cross-functional teams
- Ability to work with R&D engineers for issue resolution
- Strong self-management and prioritization
- 5+ years BIOS/BMC firmware testing or automation experience
- Strong understanding of x86 server architecture
- Bachelor's degree in EE/CE/CS or equivalent
Nice to have
- Deep expertise in BMC/OpenBMC, Python-based automation, Robot Framework, and server platform validation
- Master's degree preferred
- Experience with server or embedded systems preferred
Additional details
- Originally posted on Himalayas
- Jabil, including its subsidiaries, is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, genetic information, veteran status, or any other characteristic protected by law.