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
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
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