Over 100 sites worldwide Remote (Global)

Jabil is hiring a Senior Firmware Test Automation Engineer

About the Role

As a Senior Firmware Test Automation Engineer, you will drive the creation and refinement of automated testing frameworks for enterprise-grade server firmware. Your work will focus on validating critical components including BIOS, BMC, and Root-of-Trust systems across multiple product lines, ensuring reliability, security, and compliance throughout the development lifecycle.

Key Responsibilities

  • Design, develop, and maintain automated test suites using Python and Robot Framework, integrated within CI/CD pipelines via Jenkins, GitLab, and GitHub.
  • Define and execute test strategies covering functional, regression, performance, security, and interoperability validation.
  • Collaborate with firmware, hardware, and QA teams to debug issues, analyze root causes, and verify fixes.
  • Review technical specifications and translate them into comprehensive test cases and validation plans.
  • Lead automation architecture decisions, ensuring scalability and reusability across platforms.
  • Ensure full test coverage from early development through production release.
  • Mentor junior engineers and contribute to continuous improvement of testing methodologies.

Qualifications

Candidates should have at least five years of experience in firmware testing or automation, with deep familiarity in server firmware validation. Proficiency in Python, OpenBMC automation, and tools such as Jira, Bugzilla, and Jenkins is essential. Knowledge of industry standards including UEFI, ACPI, PCIe, IPMI, Redfish, DMTF, PLDM, SPDM, TPM, and OCP is required. A bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science is expected; a master’s degree is advantageous. Experience with embedded systems or server platforms is highly valued.

Work Environment

This role operates in a globally distributed engineering environment, with collaboration across over 100 locations. The position combines centralized innovation with localized execution, enabling scalable solutions tailored to regional and technical requirements.

Company Values

The organization emphasizes sustainability, inclusion, and engineering excellence. It is committed to fostering diverse teams and building environmentally responsible processes. Equal opportunity employment is provided regardless of race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, genetic information, veteran status, or other protected characteristics.

Required Skills
PythonRobot FrameworkOpenBMCBIOSBMCFirmware ValidationTest AutomationCI/CDJenkinsGitLabGitHubBugzillaJiraDebugging PythonRobot FrameworkOpenBMCBugzillaJiraGitLabGitHubJenkinsCI/CDIPMIBIOS TestingBMC Firmware TestingFirmware ValidationAutomation Testingx86 Server Architecture
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Jabil
A trusted partner for the world's top brands, offering comprehensive engineering, manufacturing, and supply chain solutions. With over 50 years of experience and a network of over 100 sites worldwide, Jabil combines global reach with local expertise to deliver scalable and customized solutions.
All jobs at Jabil Visit website
Job Details
Department Software Development
Category qa_testing
Posted 2 months ago