Software Validation Engineer - Firmware / C / UEFI


Company 

European Tech Recruit

Location 

bristol

Employment Hours 

Full Time

Employment Type 

Permanent

Salary 

Job Requirements/Description

Software Validation Engineer - Firmware / C / UEFI

We are working with a global leading software hardware development group who are looking to add experts in Firmware Validation Engineers to their team in Bristol. This team will work on the creation of automated test solutions for new-build firmware projects that will feature in the company's latest datacenter solution releases. This is a permanent role that is located on-site in Bristol, with at least 2 days a week expected onsite. Profiles from both junior and senior backgrounds are welcome to apply as the team grows further.


Responsibilities for this Firmware Validation role:

  • Build automated test solutions for production quality firmware.
  • Work with established teams on open-source software stack for server platforms.
  • Develop test cases and test infrastructure for validating firmware.
  • Validate firmware to both internal and customer specified test specifications.
  • Test across various test categories: Compliance, Stress, Accelerated life, Strife, Reliability, Performance, and robustness.
  • Develop and use appropriate tooling options for different types of testing.
  • Contribute to development of CI pipelines.


Required Skills for this Software Release Engineer role:

  • Proven Quality Assurance and Test Automation: Strong experience in ensuring product quality through QA and automated testing, particularly for server system software.
  • Hands-on Test Development: Proven ability to develop and automate test code for firmware or system software. Expertise in C, Python, and Bash scripting is essential.
  • System Validation Expertise: Experience validating platforms utilizing UEFI and ACPI for technologies like RAS, Virtualization, Power Management, PCI-E, and CXL.
  • Pre-silicon and Post-silicon Validation: Expertise in both pre-silicon and post-silicon validation processes.
  • Embedded Software Verification: Experience verifying and validating embedded software release candidates and final releases.
  • Computer Architecture Understanding: A solid understanding of computer architecture and microarchitecture concepts, ideally for the Arm architecture.


Keywords: Firmware Validation / Firmware / Validation / Quality / UEFI / Test / Test Engineering / ACPI / PCI-IE / CI / Stress Test / Reliability / C / Embedded / FW / Python / Bash / Testing / Automated Testing / Bristol / UK


By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/)

Company 

European Tech Recruit

Location 

bristol

Employment Hours 

Full Time

Employment Type 

Permanent

Salary 

An error has occurred. This application may no longer respond until reloaded. Reload 🗙